#! /usr/bin/env python

def intro() : #welkoms bericht
	"""
Python nulpunten van functies v0.1  (o_   
         door                       //\  (o_  (o_
      -techsolo-                    V_/_ (_)_ (_)_
##################################
	"""    
  	pass
print intro.__doc__

# vraag input van de gebruiker
print "geef de variablen van ax^2+bx+c=0 of a=0 bij een eerste graads functie"
print ""
a = float(raw_input ("a=: "))
#float (a)
b = float(raw_input ("b=: "))
#float (b)
c = float(raw_input ("c=: "))
#float (c)

d=(b*b)-(4*a*c) #discriminant bereken
float (d) 

if a == 0:
	x=(-c)/b
	float (x)
	print "het nulpunt van u eerste graads functie is",x
if a != 0:
	print "de discriminant is",d
	print ""
#bereken de nulpunten				
	if d > 0: #wel nulpunten
		e=(-b+(d**.5))/(2*a)
		float (e)
		f=(-b-(d**.5))/(2*a)
		float (f)
		print "uw nulpunten zijn"
		print "x1=",e
		print "x2=",f
		print ""	
	if d == 0: #1 nulpunt
		e=-b/(2*a)
		float (e)
		print "uw nulpunt is"
		print "x=",e
	if d < 0: #geen nulpunten
		print "er zijn geen nulpunten"



