Поправте Уравнение

antismert

Участник
Сообщения
38
Реакции
2
new num;
num = (10 + 20);
new Float:pr;
pr = (num / 100);
pr = (10 / pr);

Ребят помогите поправить уравнение. Заранее Спасибо!
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #2
antismert, что есть и что нужно получить?
 
N

NiGaByte

new num;
num = (10 + 20);
new Float:pr;
pr = (num / 100);
pr = (10 / pr);

Ребят помогите поправить уравнение. Заранее Спасибо!

Я в павне не шарю но тут видно что ты присваеваешь pr какие то значения, и тут же в эту же pr делишь 10 на pr, вроде как бред...
PHP:
pr = (num / 100);
pr = (10 / pr);

Так вроде лучше:
PHP:
new num, pr2, Float:pr;
num = (10 + 20);
pr = (num / 100);
pr2 = (10 / pr);
А вообще что ты хочешь сделать? какую формулу тебе нужно составить?
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #5
new battles = 50, wins = 40, Float:kdr;
Kdr = float(battles)/float(wins);
 

antismert

Участник
Сообщения
38
Реакции
2
Может лучше Kdr = float(battles/wins)? Не знаю правда, каково будет различие результата - близится к целому или всё же каждую полученную (делённую) дробную часть выдаст.Можно, так и делается.

Было бы прекрасно если можно было-бы из float Kdr забрать только целое число, выкинув дробные.
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #8
Может лучше Kdr = float(battles/wins)? Не знаю правда, каково будет различие результата - близится к целому или всё же каждую полученную (делённую) дробную часть выдаст.Можно, так и делается.

А ты попробуй, увидишь все прелести программирования.
 

AlmazON

Не путать с самим yand3xmail
Сообщения
5,099
Реакции
2,755
из float Kdr забрать только целое число, выкинув дробные
PHP:
new battles = 50, wins = 40, Kdr = battles/wins;
Вот тебе и чисто целое число. Или ты о чём?
Попробовал. Просто целое число с нулями после запятой выдаёт:
близится к целому
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #10
PHP:
new battles = 50, wins = 40, Kdr = battles/wins;
Вот тебе и чисто целое число. Или ты о чём?Попробовал. Просто целое число с нулями после запятой выдаёт:

Именно. И часто нужен как раз коэфициент, который лучше всего флоат
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
Не удивительно, ты делишь целыми числами и получаешь целое число и превращаешь в число с плавающей точкой из целого числа
 
Сверху Снизу