Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2012, 11:11   #1
Lizonka-88
Пользователь
 
Регистрация: 24.01.2012
Сообщений: 23
По умолчанию найти произведение высот

найти произведение высот треугольника.
что нужно сделать чтобы при вводе отрицательного числа в результате оно мне не выводило ...proizvedenie visot = 0.
Program zad3;
uses crt;
var a,b,c,p,S,H: real;
Begin
clrscr;
writeln('vvedite dliny storoni a= ');
readln(a);
writeln('vvedite dliny storoni b= ');
readln(b);
writeln('vvedite dliny storoni c= ');
readln(c);
If (a<=0)or(b<=0)or(c<=0)
then
writeln('Nevernoe yslovie, Vvedite chisla > 0')
else
p:=(a+b+c)/2;
S:=sqrt(p*(p-a)*(p-b)*(p-c));
H:=(2*S/a)*(2*S/b)*(2*S/c);
writeln('proizvedenie visot = ',H:8:2);
end.
Lizonka-88 вне форума Ответить с цитированием
Старый 25.01.2012, 11:13   #2
McFrey
Форумчанин
 
Аватар для McFrey
 
Регистрация: 15.10.2011
Сообщений: 306
По умолчанию

Код:
Program zad3;
uses crt;
var a,b,c,p,S,H: real;
Begin
clrscr;
writeln('vvedite dliny storoni a= ');
readln(a);
writeln('vvedite dliny storoni b= ');
readln(b);
writeln('vvedite dliny storoni c= ');
readln(c);
If (a<=0)or(b<=0)or(c<=0)
then
writeln('Nevernoe yslovie, Vvedite chisla > 0')
else
begin
p:=(a+b+c)/2;
S:=sqrt(p*(p-a)*(p-b)*(p-c));
H:=(2*S/a)*(2*S/b)*(2*S/c);
writeln('proizvedenie visot = ',H:8:2);
end;
end.
Если твоя программа выполняет мистические действия, значит, ты сделал что-то невероятно тупое...
McFrey вне форума Ответить с цитированием
Старый 25.01.2012, 11:20   #3
Lizonka-88
Пользователь
 
Регистрация: 24.01.2012
Сообщений: 23
По умолчанию поняла

поняла, оч давно паскалем не занималась)
Lizonka-88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти числа произведение которых самое большое Arn1 Помощь студентам 4 03.10.2011 13:27
Найти произведение цифр данного числа chertovka. Помощь студентам 2 25.06.2010 11:59
(Паскаль)Найти произведение цифр, встречающихся в строке Doublefaced Помощь студентам 24 24.06.2009 18:25