Top.Mail.Ru
Ответы

Программирование Pascal ABC

За один день грузовой автомобиль проезжает по городу N км, а по трассе - Z км. Средний расход топлива по городу составляет 22 литра на 100 км, по трассе 18 литров на 100 км. Определить сколько топлива расходует грузовой автомобиль за рабочую неделю.

По дате
По рейтингу
Аватар пользователя
Мыслитель
1234567891011121314
 Program P1; 
var n, w, z: real;  
begin 
write ('Введите количество рабочих дней в неделе: '); 
readln (w); 
if w=0 then write ('За текущую неделю грузовик израсходует 0 литров топлива.') else 
if (w<0) or (w>7) then write ('Ошибка: введено некорректное количество рабочих дней.') else begin 
   write ('Путь в черте города: (км): '); 
   readln (n); 
   write ('Путь за пределами городской черты: '); 
   readln (z); 
   write ('За текущую неделю грузовик израсходует ', w*(n*0.22+z*0.18), ' л. топлива.'); 
   end; 
end. 
Аватар пользователя
Ученик

program FuelConsumption;
var
N, Z: Integer; { км по городу и по трассе }
totalFuel: Real;
begin
{ Ввод данных }
Write('Введите количество километров по городу (N): ');
ReadLn(N);
Write('Введите количество километров по трассе (Z): ');
ReadLn(Z);

{ Расчет общего расхода топлива за неделю }
totalFuel := 5 * ((N * 22) / 100 + (Z * 18) / 100);

{ Вывод результата }
WriteLn('Общий расход топлива за неделю: ', totalFuel:0:2, ' литров');
end.

Аватар пользователя
Профи

Если что есть значок скрипта для вставки)

Аватар пользователя
Мыслитель

А без нейронки не можешь?

Аватар пользователя
Мыслитель

Тем более, что сгенерированная ею программа выдает некорректный результат.

Аватар пользователя
Мыслитель

А, нет, результат все же верный, но все равно программа написана топорно.



Видео по теме