Головна » Статті » Pascal » Приклади програм

Квадратне рівняння на Pascal
 
 
program eqution;
uses crt;{підключаємо директиву crt}
var a, b, c, D2:double;
    i:integer;
begin
clrscr;{"чистимо" екран}
write('a=');
read(a);{вводимо a}
write('b=');
readln(b);{вводимо b і переходимо в наступний рядок}
write('c=');
readln(c);{вводимо c і переходимо в наступний рядок}
D2:=b*b-4*a*c;
 if(a>0)then
 begin
  if(D2>=0)then writeln( (-b/2-sqrt(D2))/2, ' ', (-b/2+sqrt(D2))/2 ){вивід дійсних розв'язків}
  else{вивід комплексних розв'язків}
  begin
  D2:=sqrt(-D2);
  writeln(-b/2, '+(-)', D2, 'i');
  end;
 end;
readln(a);{вводимо якесь число; програма закриється після введення}
end.
Категорія: Приклади програм | Додав: Lord_Adwond (18-04-2018) | Автор: Lord_Adwond
Переглядів: 179 | Теги: Pascal, приклади, Квадратне рівняння | Рейтинг: 5.0/1
Всього коментарів: 0
avatar