Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2013, 16:29   #1
Андрей Гаранин
 
Регистрация: 20.01.2013
Сообщений: 4
По умолчанию задача на записи(паскаль)

Вводится (номер рейса, каткгория парахода Т-туристический или П-пассажирский, кол-во дней рейса, кол-во пассажиров). Стоимость за одного человека в день на Т параходе составляет 400, на П параходе 250.
Определить общую выручку всех рейсов, и у какого рейса наибольшая выручка.

Помогите пожалуйста не могу подсчитать у какого рейса наибольшая выручка (выделил красным цветом), все остальное работает вот моя программа:

uses crt;
type parahod=record
kategoriya:string[5];
vremya:integer;
pas:integer;
reys:string[5];
end;
var a:array[1..4] of parahod;
l,i,f,s,max,max1:integer;
begin
clrscr;
for i:=1 to 4 do with a[i] do
begin
writeln('введите категорию рейса');
readln(a[i].kategoriya);
writeln('введите кол-во дней');
readln(a[i].vremya);
writeln('введите кол-во пассажиров');
readln(a[i].pas);
writeln('введите № рейса');
readln(a[i].reys);
end;
for i:=1 to 4 do with a[i] do
begin
if a[i].kategoriya='t' then l:=400;
if a[i].kategoriya='p' then l:=250;
s:=s+(a[i].vremya*a[i].pas*l);
end;
writeln('общая выручка ',s);

max:=a[1].vremya*a[1].pas*l;
max1:=a[i].vremya*a[i].pas*l;
for i:=2 to 4 do with a[i] do
begin
if max1>max then f:=max1;
end;
writeln('наибольшая выручка у ',a[i].reys,' ',f);

writeln;
readln;
end.
Андрей Гаранин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на записи(паскаль)...очень надо)))) Андрей Гаранин Паскаль, Turbo Pascal, PascalABC.NET 2 20.01.2013 15:51
записи в паскаль roxxx Помощь студентам 0 21.12.2012 13:50
Задача на "записи" (Паскаль) patisson74 Помощь студентам 1 18.11.2009 07:38
Помогите решить: задача на записи (Паскаль) mpegable Помощь студентам 1 25.05.2008 17:44