• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Подпрограммы. Процедуры и функции

Arinka_21

Ученик
Регистрация
8 Май 2012
Сообщения
3
Реакции
0
Баллы
0
Подпрограммы. Процедуры и функции

program p3;
var s,t:real;
function g(a,b:real);
begin
g:=(sqr(a)+sqr(b))/(sqr(a)+(2*a*b)+(3*sqr(b))+4);
end;
write('s=');readln(s);
write('t=');readln(t);
writeln('otvet=',g(1.2,s)+g(2*s,s*t):0:3);
readln;
end.
помогите пожалуйста.....
 
помогите пожалуйста...
Пожалуйста. Отсутствует формат идентификатора функции. У Вас:

function g(a,b:real);

Надо:

function g(a,b:real):real;

И да, еще не вижу открывающего begin в теле программы.

Короче говоря, надо так:
Код:
program p3;
var 
 s,t:real;

function g(a,b:real):real;
begin
 g:=(sqr(a)+sqr(b))/(sqr(a)+(2*a*b)+(3*sqr(b))+4);
end;

begin 
 write('s= ');
 readln(s);
 write('t= ');
 readln(t);
 writeln('otvet= ',g(1.2,s)+g(2*s,s*t):0:3);
 readln;
end.
 
спасибо что нашли ошибку...очень благодарна....
 
Назад
Сверху