Advertisement
Guest User

Untitled

a guest
Nov 6th, 2019
1,646
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.19 KB | None | 0 0
  1. import math
  2. import cmath
  3. print("Zadej hodnoty...")
  4. a=int(input("Zadej hodnotu a:"))
  5. b=int(input("Zadej hodnotu b:"))
  6. c=int(input("Zadej hodnotu c:"))
  7.  
  8. if a == "0":
  9.     print("A se nesmí rovnat 0 -> lineární rovnice")
  10.     print("Pro ukončení stiskni Enter...")
  11.     print()
  12. elif a != "0":
  13.     print("Výpočet diskriminantu")
  14.     print("D =",b**2-4*a*c)
  15.     D=(b**2-4*a*c)
  16.  
  17. if b == "0":
  18.     print("B se rovná nule")
  19. elif b != "0":
  20.     print("B se nerovná nule")
  21. if c == "0":
  22.     print("C se rovná nule, nekonečně mnoho řešení")
  23. elif c != "0":
  24.     print("Nemá řešení")
  25.    
  26. if D>0:
  27.     print("Rovnice má řešení v oboru R")
  28.     x1=-b+math.sqrt(D)/2*a
  29.     print("x1=",(-b+math.sqrt(D))/2*a)
  30.     x2=-b-math.sqrt(D)/2*a
  31.     print("x2=",(-b-math.sqrt(D))/2*a)
  32.     print("Pro ukončení kalkulačky stiskni Enter...")
  33.     print()
  34. elif D==0:
  35.     print("Rovnice má jeden dvojnásobný kořen")
  36. elif D<0:
  37.     print("Rovnice má řešení v oboru C")
  38.     x1=-b+cmath.sqrt(D)/2*a
  39.     print("x1=",(-b+cmath.sqrt(D))/2*a)
  40.     x2=-b-cmath.sqrt(D)/2*a
  41.     print("x2=",(-b-cmath.sqrt(D))/2*a)
  42.     print("Pro ukončení kalkulačky stiskni Enter...")
  43.     print()
  44.  
  45. print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement