PDA

Просмотр полной версии : [Вопрос] Не присваивается значение переменной



nikvlad
02.05.2017, 21:56
printf("gVoteFor: %d \n gVoteAgainst: %d", gVoteFor, gVoteAgainst);
new Float: votefor1, voteagainst1;
new summ = gVoteFor + gVoteAgainst;
printf("summ: %d", summ);
votefor1 = gVoteFor / summ;
voteagainst1 = gVoteAgainst / summ;
printf("votefor: %.1f \n voteagainst: %.1f", votefor1, voteagainst1);



Вот, что выводит в консоль:
http://joxi.ru/Vm6yL7ptD18Xdr.jpg

Long-
02.05.2017, 22:03
printf("gVoteFor: %d \n gVoteAgainst: %d",gVoteFor,gVoteAgainst);
new Float:votefor1,voteagainst1;
new summ = gVoteFor+gVoteAgainst;
printf("summ: %d",summ);
votefor1 = gVoteFor/summ;
voteagainst1 = gVoteAgainst/summ;
printf("votefor: %.1f \n voteagainst: %.1f",votefor1,voteagainst1);



Вот, что выводит в консоль:
http://joxi.ru/Vm6yL7ptD18Xdr.jpg

Эмм, что ты пытался сделать то?
И так-же советую тебе отделять пробелами знаки/переменные от друг друга, тобишь:


new summ = gVoteFor + gVoteAgainst;
printf("summ: %d", summ);
votefor1 = gVoteFor / summ;

Ты сам же налепил, и не понимаешь что у тебя в коде.

nikvlad
02.05.2017, 22:07
Эмм, что ты пытался сделать то?
И так-же советую тебе отделять пробелами знаки/переменные от друг друга, тобишь:


new summ = gVoteFor + gVoteAgainst;
printf("summ: %d", summ);
votefor1 = gVoteFor / summ;

Ты сам же налепил, и не понимаешь что у тебя в коде.

Проблему это не решило.:sad:
У меня есть кол-во голосов "за" и "против", считаю проценты.

Long-
02.05.2017, 22:23
new Float: votefor1, voteagainst1;
printf("votefor: %.1f \n voteagainst: %.1f", votefor1, voteagainst1);

Вот тут интересно, почему ты votefor1 объявил как float, а voteagainst1 нет?Но пытаешься вывести его как float(%.1f)?

nikvlad
02.05.2017, 22:30
new Float: votefor1, voteagainst1;
printf("votefor: %.1f \n voteagainst: %.1f", votefor1, voteagainst1);

Вот тут интересно, почему ты votefor1 объявил как float, а voteagainst1 нет?Но пытаешься вывести его как float(%.1f)?

Не помогло.

DeimoS
02.05.2017, 22:43
printf("gVoteFor: %d \n gVoteAgainst: %d", gVoteFor, gVoteAgainst);
new Float: votefor1,
Float: voteagainst1,
Float: summ = gVoteFor + gVoteAgainst;
printf("summ: %d", summ);
votefor1 = gVoteFor / summ;
voteagainst1 = gVoteAgainst / summ;
printf("votefor: %.1f \n voteagainst: %.1f", votefor1, voteagainst1);

nikvlad
02.05.2017, 23:23
printf("gVoteFor: %d \n gVoteAgainst: %d", gVoteFor, gVoteAgainst);
new Float: votefor1,
Float: voteagainst1,
Float: summ = gVoteFor + gVoteAgainst;
printf("summ: %d", summ);
votefor1 = gVoteFor / summ;
voteagainst1 = gVoteAgainst / summ;
printf("votefor: %.1f \n voteagainst: %.1f", votefor1, voteagainst1);

Спасибо, можно закрывать.:pardon: