@GustavW/

pqformel1

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import math
def Pqsolution(a, b, c):
  

 
#Termer i lösningen
 
  symmetrilinjen=(-b/(2*a)) 
  qvarde=c/a
  rotuttryck=symmetrilinjen**2+(-1)*qvarde #uttryck under roten
  return(symmetrilinjen,rotuttryck)        #returnerar 
 
a1=float(input("ange x^2 -koefficienten")) # Tar in värden från användare
b1=float(input("Ange x-koefficienten"))    
c1=float(input("Ange konstanten"))        

S, R=Pqsolution (a1, b1, c1) #spottar ut symmetrilinje och rotuttryck

if(R>=0):                   #Kollar om rotuttrycket är positivt
   losn1=S+ math.sqrt(R)
   losn2=S-math.sqrt(R)
   Extremvärde=a1*S**2+b1*S+c1
   print("Ena nollstället är"+str(losn1))
   print("Andra nollstället är"+str(losn2))
   print("symmetrilinjen är "+str(S))
   print("Extremvärdet är"+str(Extremvärde))
   
else:
   Extremvärde=a1*S**2+b1*S+c1
   print("det finns inga nollställen")
   print("Extremvärdet är dock"+str(Extremvärde))