my-programs.3dn.ru
Быстрая навигация
Главная
Домашняя страница
Решенные задачи
Все решенные задачи
Форум
Наш форум
Выход
Выход из сайта
Реклама
Пусто
Меню сайта
Категории раздела
С подпрограммой [8]
Простые задачи [11]
Строки [5]
Массивы [7]
Графика [2]
Сложные задачи [2]
Мини-чат
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Turbo Pascal - готовые задачи » С подпрограммой

Вычислить значение выраженя

Даны действительные числа a,b,c получить значение выражения max(a,a+b)+max(a,b,+c)/(1+max(a+b+c, 1.15).

Решение:

Program v1;
var a,b,c,d:real;
function max(x,y:real):real;
begin
if x>y then max:=x else max:=y;
end;
BEGIN
writeln('Ввести 3 числа');
readln(a,b,c);
d:=max(a,a+b)+max(a,b+c)/(1+max(a+b+c,1,15);
writeln('Значение выражения=',d);
readln;
END.

Объяснение:

Функция max находит наибольшее число из х и у (в программе a и b). Далее просто записываем выражение и все само посчитается.
Категория: С подпрограммой | Добавил: deespe (29.01.2011)
Просмотров: 2684 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email *:
Код *:

Поиск
Опрос
Вам помог наш сайт?
Всего ответов: 133
Хостинг от uCoz