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

Тема в разделе "Программирование / Скриптинг", создана пользователем antismert, 17 мар 2015.

  1. antismert

    antismert

    Сообщения:
    38
    Симпатии:
    3
    new num;
    num = (10 + 20);
    new Float:pr;
    pr = (num / 100);
    pr = (10 / pr);

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

    R1KO Супер-модератор

    Сообщения:
    5.995
    Симпатии:
    2.990
    antismert, что есть и что нужно получить?
     
    antismert нравится это.
  3. antismert

    antismert

    Сообщения:
    38
    Симпатии:
    3
    Два целых числа, скажем победы и поражение, из чего коэффициент побед в процентах.
     
  4. NiGaByte

    NiGaByte

    Сообщения:
    501
    Симпатии:
    84
    Я в павне не шарю но тут видно что ты присваеваешь pr какие то значения, и тут же в эту же pr делишь 10 на pr, вроде как бред...
    PHP:
    pr = (num 100);
    pr = (10 pr);
    Так вроде лучше:
    PHP:
    new numpr2Float:pr;
    num = (10 20);
    pr = (num 100);
    pr2 = (10 pr);
    А вообще что ты хочешь сделать? какую формулу тебе нужно составить?
     
  5. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.995
    Симпатии:
    2.990
    new battles = 50, wins = 40, Float:kdr;
    Kdr = float(battles)/float(wins);
     
    antismert нравится это.
  6. antismert

    antismert

    Сообщения:
    38
    Симпатии:
    3
    Ой спасибо!!!! Еще вопрос. Результат можно применить в виде: if (Kdr <= 35.0) ?
     
  7. antismert

    antismert

    Сообщения:
    38
    Симпатии:
    3
    Было бы прекрасно если можно было-бы из float Kdr забрать только целое число, выкинув дробные.
     
  8. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.995
    Симпатии:
    2.990
    А ты попробуй, увидишь все прелести программирования.
     
    antismert нравится это.
  9. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.553
    Симпатии:
    1.987
    PHP:
    new battles 50wins 40Kdr battles/wins;
    Вот тебе и чисто целое число. Или ты о чём?
    Попробовал. Просто целое число с нулями после запятой выдаёт:
     
    antismert нравится это.
  10. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.995
    Симпатии:
    2.990
    Именно. И часто нужен как раз коэфициент, который лучше всего флоат
     
  11. FrozDark

    FrozDark Команда сайта HLMod Модератор

    Сообщения:
    1.761
    Симпатии:
    1.915
    Не удивительно, ты делишь целыми числами и получаешь целое число и превращаешь в число с плавающей точкой из целого числа