Помогите пожалуйста отыскать ошибкуProgram number1;var a1,b1,c1,a2,b2,c2,f1,f2,s,t:real;

Помогите пожалуйста отыскать ошибку

Program number1;
var
a1,b1,c1,a2,b2,c2,f1,f2,s,t:real;
summa:integer;
procedure efka(x1,y1,z1,x2,y2,z2,k1,k2,es,te:real);
begin
x1:=te;
y1:=-2*es;
z1:=1.17;
x2:=2.2;
y2:=te;
z2:=es-te;
k1:=(2*x1-y1-sin(z1))/(5+z1);
k2:=(2*x2-y2-sin(z2))/(5+z2);
end;
begin
writeln('s,t');
readln(s,t);
efka(a1,b1,c1,a2,b2,c2,f1,f2,s,t);
summa:=f1+f2;
readln('Итог', summa);
end.

Задать свой вопрос
2 ответа
Program number1;
var
s,t,summa:real;
function f(a,b,c:real):real;
begin
f:=(2*a-b-sin(c))/(5+c);
end;
begin
writeln('s,t:');
readln(s,t);
summa:=f(t,-2*s,1.17)+f(2.2,t,s-t);
writeln('Итог = ', summa);
end.

Пример:
s,t:
5 8
Результат = 2.335268172954386e+00
Program number1;vara1,b1,c1,a2,b2,c2,f1,f2,s,t,summa:real;procedure efka(x1,y1,z1,x2,y2,z2,k1,k2,es,te:real);beginx1:=te;y1:=-2*es;z1:=1.17;x2:=2.2;y2:=te;z2:=es-te;k1:=(2*x1-y1-sin(z1))/(5+z1);k2:=(2*x2-y2-sin(z2))/(5+z2);end; beginwriteln('s,t');readln(s,t);efka(a1,b1,c1,a2,b2,c2,f1,f2,s,t);summa:=f1+f2;writeln('Результат', summa);end.

Необходимо было переменную объявить в real и в конце место readln необходимо было writeln



Semjon Belopahov
Тоже БСК.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт