Предмет: Информатика,
автор: Met0r1
Помогите пожалуйста найти ошибку
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.
Приложения:


Ответы
Автор ответа:
1
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
Нужно было переменную объявить в real и в конце место readln нужно было writeln
Приложения:

petyaGavrikov:
Тоже БСК.
Автор ответа:
0
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
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
Интересные вопросы
Предмет: Математика,
автор: veronikasveps
Предмет: Литература,
автор: irinkapahomova85
Предмет: Українська мова,
автор: Marharyta12
Предмет: Физика,
автор: Sandman020