За последние 24 часа нас посетили 22488 программистов и 1192 робота. Сейчас ищут 703 программиста ...

Тестовое задание для курсов

Тема в разделе "Сделайте за меня", создана пользователем Batman8585, 13 дек 2018.

  1. Batman8585

    Batman8585 Новичок

    С нами с:
    12 дек 2018
    Сообщения:
    6
    Симпатии:
    0
    Необходимо написать код для ТЗ на PHP. По ссылке есть готовый код на джаве, но надо переписать на ПХП. Вычислить в каком подъезде и на каком этаже будет квартира, зная кол-во квартир на этаж и кол-во этажей в доме. Ссылка на джавовский код http://java[dot]mazurok[dot]com/?p=620
     
  2. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    Денег то сколько хотите заплатить? А то ТЗ вижу, а бюджета нет.
     
  3. Batman8585

    Batman8585 Новичок

    С нами с:
    12 дек 2018
    Сообщения:
    6
    Симпатии:
    0
    Петросян однако. Не знаешь как код написать или нет желания. пролистай молча тему. Уверен найдутся люди кто уделит 15 мин времени. Кто в теме для того труда не составит.
     
  4. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    Степанида, ты чтоль воду тут мутишь...
     
  5. Batman8585

    Batman8585 Новичок

    С нами с:
    12 дек 2018
    Сообщения:
    6
    Симпатии:
    0
    Выдыхай!
     
  6. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    Стоумовых халявщиков нигде не любят. Форум не исключение.
     
  7. Nubarius

    Nubarius Новичок

    С нами с:
    29 дек 2018
    Сообщения:
    6
    Симпатии:
    0
    А мне нравится помогать по мере сил и возможности. Бесплатно. Тем более, что и платить там не за что)
    --- Добавлено ---
    @Batman8585 Не знаю, насколько актуально, лови решение. Практически копипаста кода java. Можно добавить проверку корректности данных, сделать вывод результата более информативным и оптимизировать сам код, но ты же просил сделать просто по аналогии)
     

    Вложения:

    • task_php.txt
      Размер файла:
      799 байт
      Просмотров:
      3
  8. Valick

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

    С нами с:
    12 авг 2018
    Сообщения:
    1.911
    Симпатии:
    328
    @Nubarius, мне тоже нравится помогать, но только тем кто хочет учиться.
    --- Добавлено ---
    @Nubarius

    и
    как-то не алё
     
  9. Nubarius

    Nubarius Новичок

    С нами с:
    29 дек 2018
    Сообщения:
    6
    Симпатии:
    0
    @Valick, спасибо за выявление ошибки. Действительно, оплошал. Поправил так:
    PHP:
    1. <?php
    2. //$n - количество квартир в доме
    3. //$p - количество подъездов в доме
    4. //$q - количество этажей в доме
    5. //$k - номер искомой квартиры
    6.  
    7. $n = 90;
    8. $p = 3;
    9. $q = 15;
    10. $k = 25;
    11.  
    12. // кол-во квартир в каждом подъезде
    13. $flatEntrance = $n / $p;
    14. // кол-во квартир на одном этаже в каждом подъезде
    15. $flatFloor = $flatEntrance / $q;
    16. // искомый подъезд
    17. $entrance = ceil($k / $flatEntrance);
    18. if ($k % $flatEntrance === 0) {
    19.     $floor = $q;
    20. } else {
    21.     $floor = ceil(($k % $flatEntrance) / $flatFloor);
    22. }
    23. echo $entrance . ' ' . $floor;