Программа решения биквадратного уравнения питон

Найти корни квадратного уравнения

Таким образом, программа для нахождения корней квадратного уравнения должна иметь три ветви условного оператора.

Функция float преобразует переданный ей аргумент в вещественное число.

import math print("Введите коэффициенты для уравнения") print("ax^2 + bx + c = 0:") a = float(input("a = ")) b = float(input("b = ")) c = float(input("c = ")) discr = b ** 2 - 4 * a * c print("Дискриминант D = %.2f" % discr) if discr > 0: x1 = (-b + math.sqrt(discr)) / (2 * a) x2 = (-b - math.sqrt(discr)) / (2 * a) print("x1 = %.2f \nx2 = %.2f" % (x1, x2)) elif discr == 0: x = -b / (2 * a) print("x = %.2f" % x) else: print("Корней нет")
Введите коэффициенты для уравнения ax^2 + bx + c = 0: a = 2 b = 4 c = 2 Дискриминант D = 0.00 x = -1.00
Введите коэффициенты для уравнения ax^2 + bx + c = 0: a = 3.2 b = -7.8 c = 1 Дискриминант D = 48.04 x1 = 2.30 x2 = 0.14
Введите коэффициенты для уравнения ax^2 + bx + c = 0: a = 8 b = 4 c = 2 Дискриминант D = -48.00 Корней нет

Обратите внимание, что для данной программы коэффициент a не должен быть равен нулю. Иначе в теле условного оператора будет происходить попытка деления на 0, что приведет к аварийному завершению программы.

Если a = 0, то квадратное уравнение превращается в линейное, которое решается иным способом. Оно всегда имеет один корень.

Источник

Нужно на основе этого кода написать программу для решения биквадратного уравнения. Выручите, пожалуйста)

Написать программу для решения уравнения методом половинного деления. Для этого создать класс
Написать программу для решения уравнения методом половинного деления. Для этого создать класс.

Написать программу для вычисления действительных корней биквадратного уравнения
сложить алгоритм и программу для вычисления действительных корней биквадратного уравнения ax ^ 4 +.

Читайте также:  Посадочная страница в php

пожалуйста выручите написать очень нужно завтра защита а я не могу понять! выручите кто может !
Получите целочисленную матрицу A размеров nxm, для которой aij=i+2j

составить программу решения биквадратного уравнения по case
1)составить программу,которая по заданому году и номеру месяца,определяет кло-во дней в этом.

Программа для решения биквадратного уравнения
Составить биквадратное уравнение Заголовок темы изменен модератором. Он должен быть.

Написать программу для нахождения всех корней (мнимых и действительных) биквадратного уравнения, используя функцию Quadr
Написать программу для нахождения всех корней (мнимых и действительных) биквадратного уравнения ax4.

Написать программу вычисления Биквадратного уравнения
Помоги нужно написать такую вот задачу "Базовый алгоритм решения Биквадратного уравнения" очень.

Нужно написать программу решения квадратного уравнения
Написать программу решения квадратного уравнения. Программа должна проверять правильность исходных.

Источник

Помогите написать программу на питоне

PS: при выборе миллиграмм результат будет с экспонентой, например, 1e-06 (0.000001)
Решается заменой «, например, на «. Иногда 10f будет маловато.

def Discriminant(a,b,c):
D = b**2 — 4*a*c
return D

# В этой процедуре я решаю квадратное уравнение
def root(a,b,c):
D = Discriminant(a,b,c)
if D print(«Корней у квадратного уравнения «,a,»x**2 +»,b,»x +»,c,»- нету»)
elif D>0:
x1 = (-b+D**0.5)/(2*a)
x2 = (-b-D**0.5)/(2*a)
print(«У квадратного уравнения «,a,»x**2 +»,b,»x +»,c,»- два корня»)
print(«Корень 1:»,x1)
print(«Корень 2:»,x2)
else:
x = -b/(2*a)
print(«У квадратного уравнения «,a,»x**2 +»,b,»x +»,c,»- один корень»)
print(«Корень:»,x)

# В этой процедуре я решаю биквадратное уравнение
def root2(a,b,c):
D = Discriminant(a,b,c)
if D print(«Корней у биквадратного уравнения «,a,»x**4 +»,b,»x**2 +»,c,»- нету»)
elif D>0:
y1 = (-b+D**0.5)/(2*a)
y2 = (-b-D**0.5)/(2*a)
x1 = -y1**0.5
x2 = +y1**0.5
x3 = -y2**0.5
x4 = +y2**0.5
print(«У биквадратного уравнения «,a,»x**4 +»,b,»x**2 +»,c,»- четыре корня»)
print(«Корень 1:»,x1)
print(«Корень 2:»,x2)
print(«Корень 3:»,x3)
print(«Корень 4:»,x4)
else:
y = -b/(2*a)
x1 = +y**0.5
x2 = -y**0.5
print(«У биквадратного уравнения «,a,»x**4 +»,b,»x**2 +»,c,»- два корня»)
print(«Корень 1:»,x1)
print(«Корень 2:»,x2)

a = 2
b = -1
c = 0.5

root(a,b,c)

a = 1
b = -13
c = 36

root2(a,b,c)

Источник

Построить алгоритм решения биквадратного уравнения, используя как вспомогательный алгоритм решения квадратного уравнения

Построить алгоритм решения биквадратного уравнения, используя как вспомогательный алгоритм решения квадратного
уравнения.

Составить алгоритм (блок-схема) и программу для решения квадратного уравнения вида ax2+bx+c=0. 2
1. Составить алгоритм (блок-схема) и программу для решения квадратного уравнения вида ax2+bx+c=0.

Составьте подпрограмму (используя функцию) решения квадратного уравнения ах2 +bx +c = 0
16,Составьте подпрограмму (используя функцию) решения квадратного уравнения ах2 +bx +c = 0.

Эксперт функциональных языков программированияЭксперт Python

ЦитатаСообщение от KorahRavenGuard Посмотреть сообщение

— как пафосно! Может, проще — написать программу?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
def square_solution(a,b,c): d=b**2-4*a*c if abs(d)>1.0e-14: x1=(-b+d**0.5)/(2*a) x2=(-b-d**0.5)/(2*a) return (x1,x2) else: return (-b/(2*a),) def be_square_solution(a,b,c): tmp=square_solution(a,b,c) r=[] for a in tmp: r.append(a**0.5) r.append(-(a**0.5)) return r print(be_square_solution(3,-4,12))

Составьте подпрограмму (используя процедуру) решения квадратного уравнения ах2 +bx +c = 0
15.Составьте подпрограмму (используя процедуру) решения квадратного уравнения ах2 +bx +c = 0.

Алгоритм решения уравнения
Здравствуйте! Помогите пожалуйста написать на PascalABC алгоритм решения уравнения вида Y= sqrt (ln.

Составить алгоритм решения уравнения |a+5x|/(b-x)=2c
Пожалуйста помогите составить алгоритм решения уравнения |a+5x|/(b-x)=2c буду очень благодарен.

Разработайте алгоритм решения уравнения
Разработайте алгоритм решения уравнения вида γ= cosx^2-sinx^2 . uses crt; var x,y:real; begin.

Разработать алгоритм решения уравнения
Разработайте алгоритм решения уравнения вида у= (2косинусх)/(синусХ) синус в кубе помогите.

Составить алгоритм решения уравнения
Дано уравнение: y=sin(kx)+cos(kx) при k= 1,2,3. 50 Нужно составить алгоритм решения.

Источник

Программа для решения квадратных уравнений

Не сильна в программировании (совсем) и вообще учусь на гуманитарном направлении, но на информатике нам задают такие вот задачи:

Напишите программу для решения квадратных уравнений:

— коэффициенты a, b и c должны вводиться через input(), — должна быть проверка значения переменной a (если а равно 0, то
выводится сообщение о том, что это не квадратное уравнение),

— если дискриминант меньше 0, то выводится сообщение об отсутствии
действительных корней, — если дискриминант равен 0, то находится только один корень и
выводится соответствующее сообщение,

— если дискриминант больше 0, то вычислить два корня и вывести
получившиеся значения.

Задача вроде и простая, но ни в математике, ни в программировании я не шарю :___)
Прошу помочь т_т

Написать программу для решения квадратных уравнений
Написать программу, которая реализует решение квадратного уравнения y=ax2+bx+c. При условии, если.

Решение квадратных уравнений для вводимых коэффициентов
Доброго времени суток, задали написать программку на питоне, решающую квадратные уравнения для.

Программа для решения квадратных уравнений
Здравствуйте! Я написал программу, решающую квадратные уравнения. Все работает. Только есть одна.

Написать программу для решения квадратных уравнений теорема Виета
Написать программу, которая реализует решение квадратного уравнения y=ax2+bx+c с помощью теоремы.

Программа для решения квадратных уравнений
Изучаю VB не давно, решил составить прогу для решение кв. уравнений помогите что я не так делаю? .

Источник

Оцените статью