Простой расчет процентов - PullRequest
3 голосов
/ 22 апреля 2011

Пожалуйста, посмотрите на следующий код и скажите мне, почему skillPercentange всегда равен нулю:

NSInteger skillPercentange;
skillPercentange=totalCorrectAns * reloader/100;

Ответы [ 3 ]

12 голосов
/ 22 апреля 2011

Я не знаю точно, что вы хотите сделать, но я постараюсь показать вам демо:

int allQuestions = 50;
int correctAnswers = 25;
float precentage = (100 * correctAnswers)/allQuestions;
NSLog("%i of %i questions answered correctly. That are %.1f percent!",correctAnswers,allQuestions,precentage);

Вывод: "25 из 50 вопросов ответили правильно. Это50,0 процента! "

1 голос
/ 22 апреля 2011
float skillPercentange;
skillPercentange=(totalCorrectAns * reloader)/100;

или

skillPercentange= totalCorrectAns * (reloader/100);

согласно вашей формуле.

NSLog(@"skillPercentange=0.1f",skillPercentange);
0 голосов
/ 22 апреля 2011
NSInteger skillPercentange;
skillPercentange = 100 * totalCorrectAns / reloader;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...