В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История

)) ax в квадрате +bx+c=0 найти корни, решения составить с паскаля

Показать ответ
Ответ:
Kitty85
Kitty85
25.05.2020 15:14

program kvurav;
uses crt;
var a,b,c:integer;
d,x,x1,x2:real;
begin

Clrscr;
writeln('Введите коэффициент при Х в квадрате (а)');
readln(a);
writeln('Введите коэффициент при Х (b)');
readln(b);
writeln('Введите число С‘');
readln(c);
D:=sqr(b) - 4 * a * c;
writeln('Дискриминант = ',D:4:2);
if d>=0 then
begin
d:=sqrt(d);
x1:=(-b+d)/2*a;
writeln('X1 = ', x1:4:2);
if d>0 then
begin
x2:=(-b-d)/2*a;
writeln('X2 = ', x2:4:2);
end;
end
else writeln('Дискриминант меньше нуля - корней нет');
readln;
end.

0,0(0 оценок)
Ответ:
Vika7791532
Vika7791532
25.05.2020 15:14

var

  a, b, c, D, x1, x2: real; 

 

begin

  writeln('Введите коэффициент при х^2');

  readln(a); //Вводим коэффициент при x^2

  writeln('Введите коэффициент при x');

  readln(b); //Вводим коэффициент при х

  writeln('Введите свободный член');

  readln(c); //Вводим свободный член

  D:= sqr(b) - 4 * a * c; 

  writeln('Дискриминант уравнения равен  ', D : 0 : 5); {Печатаем дискриминант и округляем его до 5 знаков после запятой}

  if D > 0 then 

  begin

    writeln('D > 0 => уравнение имеет два различных действительных корня:');

    x1:= (-b - sqrt(D)) / (2 * a);

    x2:= (-b + sqrt(D)) / (2 * a);

    writeln('x1 = ', x1 : 0 : 5, ', x2 = ', x2 : 0 : 5); {Считаем корни уравнения и печатаем их с округлением до 5 знаков после запятой}

  end;

  if D = 0 then

  begin

  writeln('D = 0 => уравнение имеет два одинаковых действительных корня:');

  writeln('x1 = x2 = ', -b / (2 * a) : 0 : 5); {Если дискриминант равен 0, печатаем два одинаковых корня с округлением до 5 знаков после запятой}

  end;

  if D < 0 then writeln('D < 0 => действительных корней уравнение не имеет'); 

end.

   

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота