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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2011, 12:09   #1
Петр студент
Новичок
Джуниор
 
Регистрация: 11.12.2011
Сообщений: 2
Печаль задача pascal abc

Код:
Program  Pr_11;
Type mas=array[1997..2006] of real;
Var k:integer; y: mas;
S,sa:real; kol: integer;
Function f(x:integer):real;
Begin
F:=(sin(x+1)+exp(x/(x+1)))/12/cos(sqr(x))
End;
Begin
S:=0;
Writeln(‘        год          доход’);
For k:=1997 to 2006 do
Begin
Y[k]:=100*f(k);
Writeln (k:7,y[k]:12:2);
S:=s+y[k];
End;
SA:=S/10; writeln(‘ средний  доход фирмы = ‘, sa:12:2);
Kol:=0;
Writeln(‘ доходы ниже среднего ‘);
For k:=1997 to 2006 do
Begin
If y[k]<sa then
Begin
Kol:=kol+1;
Writeln(k:7,y[k]:12:2);
End;
S:=s+y[k];
End;
If kol=0 then writeln (‘ фирма  не имела’)
Else writeln (‘ фирма имела ‘, kol, ‘ лет.’);
End.

Сколько лет доходов было меньше 1000, но больше 500 у.е? когда фирма понесла наибольший убыток?

Последний раз редактировалось Stilet; 11.12.2011 в 15:38.
Петр студент вне форума Ответить с цитированием
Старый 11.12.2011, 13:48   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Сколько лет доходов было меньше 1000, но больше 500 у.е?
Код:
CY:=0;
for i:=1997 to 2006 do
if (Y[i]>500) and (Y[i]<1000) then inc(CY);
Цитата:
когда фирма понесла наибольший убыток?
Код:
YY:=0;
for i:=1997 to 2006 do
if (Y[i]<YY) then YY:=Y[i];
for i:=1997 to 2006 do
if Y[i]=YY then Writeln(i);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 11.12.2011, 18:25   #3
Петр студент
Новичок
Джуниор
 
Регистрация: 11.12.2011
Сообщений: 2
Радость огромное вам спасибо,

получу стипендию, обязательно отблагодарю)
Петр студент вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача Pascal ABC EvilCry Помощь студентам 2 26.10.2011 20:28
Pascal ABC. Задача горит!!! Danit Паскаль, Turbo Pascal, PascalABC.NET 1 15.05.2011 17:53
Задача на Pascal ABC 1 antony sky Паскаль, Turbo Pascal, PascalABC.NET 1 09.05.2011 10:54
Задача на Pascal ABC 2 antony sky Паскаль, Turbo Pascal, PascalABC.NET 1 09.05.2011 10:54