Каждый будний день недели рыбак ходил ловить рыбу,сколько он поймал в среднем рыб за день,если известен ежедневный улов? (в чем ожибка у меня?)
program z;
var a,i:real; s:integer;
begin
writeln('введите ежедневный улов');
readln (a)
s:=0
for i:=1 to 5 do
s:=s+a/7;
writeln (s);
end.
Другие языки программирования и технологии
Помогите пожалуйста решить задачку на паскале! (циклы с параметром)!!за ранее спасибо!
Ты наверное неправильно условие написал вот здесь "сколько он поймал в среднем рыб за день" скорее всего нужно искать количество рыб в среднем за неделю? Если так то:
program program1;
var
s:real;
a,i:byte;
begin
s:=0;
for i:=1 to 5 do
begin
Writeln('Vvedite ulov za den');
Readln(a);
s:=s+a;
end;
s:=s/7;
writeln(s);
end.
program program1;
var
s:real;
a,i:byte;
begin
s:=0;
for i:=1 to 5 do
begin
Writeln('Vvedite ulov za den');
Readln(a);
s:=s+a;
end;
s:=s/7;
writeln(s);
end.
Первая ошибка в том, что предполагается. судя по условию, что рыбу он ловил пять раз и надо вводить пять разных уловов. Вторая ошибка не твоя - нормальные люди считают средний улов за дни, когда рыбу ловили, а не с учетом выходных. Остальные ошибки - синтаксические в программе - ты не ставишь знаков ; после операторов и целым ты присваиваешь значения типа real, все это компилятор не пропустит...
Мда. Ну и бред. Начнём с простого - почему ежедневный улов задаётся один раз?
readln(a) - нужно писать в for, а так вы просто получаете 5*(рыбу за первый день)
По моему надо так.
Program Ulov;
var Ulov_Den, Ulov_Sum:real;
i:integer;
begin
for i:=1 to 5 do begin
writeln('введите ежедневный улов');
readln (Ulov_Den);
Ulov_Sum:=Ulov_Sum+Ulov_Den;
end;
writeln('Ежедневный улов рыбака в периоде неделя равен ', Ulov_Sum/7);
end.
Program Ulov;
var Ulov_Den, Ulov_Sum:real;
i:integer;
begin
for i:=1 to 5 do begin
writeln('введите ежедневный улов');
readln (Ulov_Den);
Ulov_Sum:=Ulov_Sum+Ulov_Den;
end;
writeln('Ежедневный улов рыбака в периоде неделя равен ', Ulov_Sum/7);
end.
Пиши на почту.
1. пропущены ;
2. переменная параметра цикла должна быть целочисленной, а не вещественной
Слушай компилятор, он на такие ошибки указывает!!!
2. переменная параметра цикла должна быть целочисленной, а не вещественной
Слушай компилятор, он на такие ошибки указывает!!!
Похожие вопросы
- Помогите, пожалуйста, решить задачку на паскале. Заранее благодарна.
- Помогите пожалуйста решить задачку на С++ очень нужно (((
- Pascal. Помогите пожалуйста решить задачу в паскале !
- помогите, пожалуйста, с задачкой в Паскале
- Помогите,пожалуйста,решить задачу в Паскале.
- Помогите пожалуйста решить задачу в паскале.
- помогите пожалуйста!!!!решить задачу на паскале...
- помогите пожалуйста решить задачи в паскале очень нужно!
- Помогите пожалуйста решить задачу в Паскале!
- Люди помогите пожалуйста решить задачу по паскалю