Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- import cmath
- print("Zadej hodnoty...")
- a=int(input("Zadej hodnotu a:"))
- b=int(input("Zadej hodnotu b:"))
- c=int(input("Zadej hodnotu c:"))
- if a == "0":
- print("A se nesmí rovnat 0 -> lineární rovnice")
- print("Pro ukončení stiskni Enter...")
- print()
- elif a != "0":
- print("Výpočet diskriminantu")
- print("D =",b**2-4*a*c)
- D=(b**2-4*a*c)
- if b == "0":
- print("B se rovná nule")
- elif b != "0":
- print("B se nerovná nule")
- if c == "0":
- print("C se rovná nule, nekonečně mnoho řešení")
- elif c != "0":
- print("Nemá řešení")
- if D>0:
- print("Rovnice má řešení v oboru R")
- x1=-b+math.sqrt(D)/2*a
- print("x1=",(-b+math.sqrt(D))/2*a)
- x2=-b-math.sqrt(D)/2*a
- print("x2=",(-b-math.sqrt(D))/2*a)
- print("Pro ukončení kalkulačky stiskni Enter...")
- print()
- elif D==0:
- print("Rovnice má jeden dvojnásobný kořen")
- elif D<0:
- print("Rovnice má řešení v oboru C")
- x1=-b+cmath.sqrt(D)/2*a
- print("x1=",(-b+cmath.sqrt(D))/2*a)
- x2=-b-cmath.sqrt(D)/2*a
- print("x2=",(-b-cmath.sqrt(D))/2*a)
- print("Pro ukončení kalkulačky stiskni Enter...")
- print()
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement