За последние 24 часа нас посетили 20211 программистов и 1663 робота. Сейчас ищут 1476 программистов ...

Здраствуйте

Тема в разделе "Сделайте за меня", создана пользователем Pivsha, 6 сен 2016.

  1. Pivsha

    Pivsha Новичок

    С нами с:
    30 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    Здраствуйте,форумчане. Нужна помощь в написании задачи,суть задачи заключается в том,что допустим есть 5 парковок,на каждой парковке сто мест 20 из каких дешевле остальных(льготные)
    допустим дорогие под 900 рублей ,дешевые по 500,нужно сделать так,чтобы чтобы когда я вводил количество человек и количество парковок,то мне показывало сколько мест занято дорогих и отдельно сколько дешевых,и при этом выводилась общая сума за занятые места типа 20000тысяч за дорогие 5000 за дешевые итог 25 тысяч.И допустим если в последней парковке остаток людей,допустим 70 человек,то показывало что в последней занято 20 дешевых и 50 дорогих. Буду безвозмездно благодарен за любую помощь,прям очень очень,заранее спасибо всем откликнувшимся. Всем добра и хорошего настроения.
     
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Это просто должен быть калькулятор?

    Это константа, вводить не нужно?

    Как определять занятость дорогих и дешевых? Или первым делом заканчиваются дешевые?
     
  3. Pivsha

    Pivsha Новичок

    С нами с:
    30 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    Здраствуйте,выводить не нужно и да,сначала заканчиваются дешевые
     
  4. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    тут не стыковка, мы точно поняли друг друга?
     
  5. Pivsha

    Pivsha Новичок

    С нами с:
    30 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    в общем,я немного запутался) мне нужно чтобы когда я вводил количество человек ,то мне показывало сколько мест занято дорогих и сколько платных,всего 5 стоянок,допустим если я ввел 140 то у меня показывало что первая прковка полна а на второй занято 20 дешевых и 20 дорогих мест
     
  6. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    а сколько всего вообще дорогих/дешевых мест?
     
  7. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    да какая разница, алгоритм один
     
  8. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    5 * ( 100 - 20 ) = 400 льготных мест ( на 5 парковках )
    5 * 20( 20 = 1 парковка / 20 дниве мест ) = 100 ( нищебродных мест на 5 парковках )
    400 + 100 = (всего мест на парковке)
     
  9. Pivsha

    Pivsha Новичок

    С нами с:
    30 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    это ясно,как мне сделать то,что я написал в условии?
     
  10. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    в бд выглядит так:
    Код (Text):
    1. CREATE TABLE parking (
    2.     ID   INTEGER PRIMARY KEY ASC AUTOINCREMENT,
    3.     PARK INTEGER,
    4.     FREE INTEGER DEFAULT NULL,
    5.     TIME INTEGER
    6. );
    ID - индификатор парковочного места (неважно крч)
    PARK - у нас 5 парковок. Сюда вносится значение от 1 до 5
    FREE - если бомж, вносится сюда значение или наоборот пропускаем (ничего не заносим)
    TIME - само собой на сколько бомж/богач занял это место
    --- Добавлено ---
    Умом и проницательностью:D наработки свои есть ?
    --- Добавлено ---
    Могу сделать задействовав Sqlite бд :D задача интересная, а тратить время на благотворительность не хотса
    --- Добавлено ---
    if ( 500 == SELECT COUNT(*) FROM parking )
    {
    парковки заселены китайцами :eek:
    }
    else
    {
    код на уплату и заселение ...
    }
     
  11. Pivsha

    Pivsha Новичок

    С нами с:
    30 авг 2016
    Сообщения:
    8
    Симпатии:
    0
    ну такое,пока что удалось только сделать ввод двух чисел ,число людей/ на количество мест на парковке например 200мест/ 140 челове = 1полная парковка и 40 занятых мест на второй.
    Но нужно добавить еще цена за парковку и чтобы оно отдельно показывало сколько стоит занятые платные места и сколько дешевые мест ,а потом общая сумма за все места и ввыод в текстовом формате типа 100 мест занято(80 дорогих 20 дешевых)
     
  12. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    Ничего не нужно добавлять. У тебя переменная
    $DEFAULT_BOMZHI_COST = 500;
    $DEFAULT_BOGACH_COST = 900;

    Вычитываешь сколько мест занятых бомжами/богачами и умножаешь эти суммы эквивалентно переменкам. В чем сложного?
     
  13. Sabzer0zer0

    Sabzer0zer0 Новичок

    С нами с:
    23 авг 2016
    Сообщения:
    11
    Симпатии:
    0
    а как вычесть?
     
  14. JustBear

    JustBear Новичок

    С нами с:
    7 сен 2016
    Сообщения:
    1
    Симпатии:
    0
    PHP:
    1. $count_bomzhi = 0;
    2. $count_bogachi = 0;
    3.  
    4. foreach ($arr as $value) {
    5. if($value == "bomzh"){
    6.   $count_bomzhi++;
    7. }
    8. else{
    9.   $count_bogachi++;
    10. }
    11. }
     
    #14 JustBear, 7 сен 2016
    Последнее редактирование модератором: 8 сен 2016