Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding=utf-8
- # Program obliczy wszystkie pierwiastki (rozwiązania)
- # rzeczywiste równania kwadratowego o postaci ax**2+bx+0=0,
- # gdzie a, b i c podaje użytkownik.
- # 1. Pobranie od użytkowika danych
- a = input("Podaj współczynnik a: ")
- b = input("Podaj współczynnik b: ")
- c = input("Podaj współczynnik c: ")
- # 2. Przerobienie wszystkich współczynników
- # na zmienne rzeczywiste
- a = float(a)
- b = float(b)
- c = float(c)
- # 3. Sprawdzenie, czy równanie jest faktycznie kwadratowe
- if a == 0:
- print "Równanie nie jest kwadratowe..."
- # 4. Obliczenie wszystkich pierwiastków rzeczywistych
- else:
- print "Pierwiastkami tego równania kwadratowego są liczby:"
- delta = b**2 - 4*a*c
- if delta > 0:
- x1 = (-b-delta**(1/2))/(2*a)
- x2 = (-b+delta**(1/2))/(2*a)
- print "x1 =",x1
- print "x2 =",x2
- if delta == 0:
- x1 = x2 = (-b)/(2*a)
- print "x1 = x2 =",x1
- if delta < 0:
- print "Równanie nie ma pierwiastków rzeczywistych"
Advertisement
Add Comment
Please, Sign In to add comment