За последние 24 часа нас посетили 35629 программистов и 1561 робот. Сейчас ищут 1047 программистов ...

Калькулятор для трех переменных

Тема в разделе "PHP для новичков", создана пользователем EvelRus, 12 фев 2012.

  1. EvelRus

    EvelRus Активный пользователь

    С нами с:
    16 ноя 2006
    Сообщения:
    2.168
    Симпатии:
    0
    Адрес:
    Москва
    Всем привет! Помоги написать простенький калькулятор, у меня, что-то, в последнее время, жуткие проблемы с логикой :((
    берем, для примера, деньги... бронза, серебро, золото (все 100/1)
    Надо сделать калькулятор считающий все три параметра и приводящий его к наибольшему из видов металлов... скажем 1000 бронзы = 10 серебра, а 10000 бронзы = 1 золото, при это 11111 = 1 золото, 11 серебра и 11 бронзы

    Заранее спасибо!
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    если долго не думать то так
    Код (PHP):
    1. <?php
    2. function phpru_38224_1($g,$s,$b)
    3. {
    4.     $v = $g*10000 + $s*100 + $b;
    5.     
    6.     $t = $v%10000;
    7.     $g = ($v-$t) / 10000;
    8.     
    9.     $v=$t;
    10.     
    11.     $t = $v%100;
    12.     $s = ($v-$t) / 100;
    13.     
    14.     return array($g,$s,$t);
    15. }
    16.  
    17. var_dump(phpru_38224_1(0,0,11111));
    18. var_dump(phpru_38224_1(1,0,332211));
    19.  
    20. ?>