From b0addfdb672c8aaec0168a8b46122626bdb887c7 Mon Sep 17 00:00:00 2001 From: materus Date: Sun, 17 Nov 2024 23:19:10 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=B3wnanie=20Kwadratowe=20-=20Python?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zad1_rownanie_kwadratowe.py | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad1_rownanie_kwadratowe.py diff --git a/Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad1_rownanie_kwadratowe.py b/Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad1_rownanie_kwadratowe.py new file mode 100644 index 0000000..970fe41 --- /dev/null +++ b/Algorytmy i struktury danych/Python/AiSD5_C2 Ćwiczenie 2/zad1_rownanie_kwadratowe.py @@ -0,0 +1,26 @@ +import math; + +a = float(input("Podaj a: ")) +b = float(input("Podaj b: ")) +c = float(input("Podaj c: ")) + +if(a==0): + x=c/b + print("To jest rownanie liniowe\n", x) +else: + Delta=b*b-4*a*c + if (Delta < 0): + print("Brak rozwiazan") + elif (Delta > 0): + x1=(-b - math.sqrt(Delta))/(2*a) + x2=(-b + math.sqrt(Delta))/(2*a) + print('Dwa pierwiastki\n', x1,'\n', x2) + else: + x=b/(2*a) + print('Jeden pierwiastek\n',x); + + + + + +