Вопрос задан 08.05.2019 в 08:56. Предмет Информатика. Спрашивает Бодров Максим.

Составить программу с ветвящейся структурой, используя условный оператор if для квадратного

уравнения вида ax2+bx+c=0
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Саньков Виталий.
Var a,b,c,x,x1,x2:real;
begin
writeln('....');
readln(a,b,c);
d:=b*b-4*a*c;
if d<0 then writeln('корней нет');
if d=0 then x:=-b/2/a;
if d>0 then;
begin;
x1=:(-b+sqrt(d))/2/a;
x2:=(-2-sqrt(d))/2/a;
writeln('x1=',x1:10:2);
writeln('x2=',x2:10:2);
end;
end
0 0
Отвечает Касьянова Саша.
Var a,b,c,d:real;
begin
readln(a,b,c);
d:=sqr(b)-4*a*c;
if d<0 then writeln('Net kornei');
if d=0 then writeln('x=',-b/(2*a));
if d>0 then writeln('x1=', (-b-sqrt(d))/(2*a),' x2=',(-b+sqrt(d))/(2*a));
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Python с использованием условного оператора `if` для решения квадратного уравнения:

```python import math

def solve_quadratic_equation(a, b, c): # Вычисляем дискриминант discriminant = b**2 - 4*a*c # Проверяем значение дискриминанта if discriminant > 0: # Два различных корня root1 = (-b + math.sqrt(discriminant)) / (2*a) root2 = (-b - math.sqrt(discriminant)) / (2*a) return f"Уравнение имеет два различных корня: {root1} и {root2}" elif discriminant == 0: # Один корень (корень кратности 2) root = -b / (2*a) return f"Уравнение имеет один корень: {root}" else: # Нет действительных корней return "Уравнение не имеет действительных корней"

# Пример использования функции a = float(input("Введите коэффициент a: ")) b = float(input("Введите коэффициент b: ")) c = float(input("Введите коэффициент c: "))

result = solve_quadratic_equation(a, b, c) print(result) ```

В этой программе используется функция `solve_quadratic_equation`, которая принимает коэффициенты квадратного уравнения и возвращает строку с информацией о корнях уравнения. Условный оператор `if` проверяет значение дискриминанта и в зависимости от результата выводит соответствующее сообщение.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос