Задать вопрос
9 ноября, 14:13

Pascal!

На станции есть бензин нескольких марок и по разной цене. Клиент выбирает марку бензина и называет количество литров. Вывести чек обслуживания клиента ...

+3
Ответы (1)
  1. 9 ноября, 18:12
    0
    Var

    marka:array[1 ... 4] of string = ('АИ-92','АИ-95','АИ-98','ДТ');

    cena:array[1 ... 4] of real = (35.50,38.50,41.70,34.50);

    i, k, v:integer;

    begin

    Writeln ('Укажите код топлива');

    for i:=1 to 4 do Write (i,' - ', marka[i],', ');

    Write ('? ');

    Read (k);

    if (k>0) and (k<=4) then

    begin

    Write ('Количество литров: '); Read (v);

    Writeln;

    Writeln ('Топливо: ', marka[k]);

    Writeln ('Количество, л: ', v);

    Writeln ('Цена за 1 л, руб: ', cena[k]:0:2);

    Writeln ('К оплате, руб: ', v*cena[k]:0:2)

    end

    else

    Writeln ('Вы ввели неверное значение')

    end.

    Пример работы программы

    Укажите код топлива

    1 - АИ-92, 2 - АИ-95, 3 - АИ-98, 4 - ДТ,? 4

    Количество литров: 56

    Топливо: ДТ

    Количество, л: 56

    Цена за 1 л, руб: 34.50

    К оплате, руб: 1932.00
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Pascal! На станции есть бензин нескольких марок и по разной цене. Клиент выбирает марку бензина и называет количество литров. Вывести чек ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы