środa, 13 czerwca 2018

kwadratowa marek

import math
import matplotlib.pyplot as plt
import numpy as np

print ("Witaj w programie rysujacym funkcje kwadratowa y = Ax2 + Bx + C")

A=float(input("Podaj parametr A: "))
B=float(input("Podaj parametr B: "))
C=float(input("Podaj parametr C: "))



delta = (B*B) - (4*A*C)
print("Delta wynosi: ", delta)
if delta==0:
    x0 = (-B)/(2*A)
    print("Funkcja ma jedno miejsce zerowe: ", x0)
elif delta >0:
    x1 = (-B-math.sqrt(delta))/(2*A)
    x2 = (-B+math.sqrt(delta))/(2*A)
    print("Funkcja ma dwa miejsca zerowe: " ,round(x1,2) ,"i" ,round(x2,2))
else:
    print("Delta mniesza od zera - brak rozwiazan")

x = -B/(2*A)
y = A*x*x + B*x + C
print("Ekstremum wynosi: " ,y ,"dla x rownego: " ,x)

r=[]
l=[]
for x in range (-5,5,1):
        y=A*(x**2)+B*x+C
        r.append(x)
        l.append(y)
       
fig = plt.figure()
axes = fig.add_subplot(111)
axes.plot(r,l)
axes.plot
plt.title("Wykres funkcji kwadratowej", fontsize=22)
plt.xlabel('Os X')
plt.ylabel('Os Y')
plt.show()

Brak komentarzy:

Prześlij komentarz