7. Functies I

7. Functies I - Pascal ter Heege

7. Functies I




# Oefening 1

def vraagCijfer():
  cijfer = float(input("Voer het cijfer in: "))
  return cijfer
  
#Hoofdprogramma
cijfer1 = vraagCijfer()
cijfer2 = vraagCijfer()
gemiddelde = (cijfer1 + cijfer2) / 2 
print("Je gemiddelde is een " + str(gemiddelde))

Download hier het bestand.
# Oefening 2

def berekenOmtrek(Lengte, Breedte):
  omtrek = 2 * float(Lengte) + 2 * float(Breedte)
  return omtrek
  
lengte = input("Geef de lengte op: ")
breedte = input("Geef de breedte op: ")

print(berekenOmtrek(lengte,breedte))

Download hier het bestand.
# Oefening 3

def berekenInhoud(Lengte, Breedte, Hoogte):
  omtrek = float(Lengte) * float(Breedte) * float (Hoogte)
  return omtrek
  
lengte = input("Geef de lengte op: ")
breedte = input("Geef de breedte op: ")
hoogte = input("Geef de hoogte op: ")

print(berekenInhoud(lengte,breedte, hoogte))

Download hier het bestand.
# Oefening 4

from datetime import datetime

def berekenLeeftijd(gebDatum):
  huidigeDatum = datetime.now()
  dag, maand, jaar = map(int, gebDatum.split('-'))
  gebDatum = datetime(jaar, maand, dag)
  verschil = huidigeDatum - gebDatum
  leeftijd = verschil.days / 365.25
  return int(leeftijd)
  
geboorteDatum = input("Geef een datum op: dd-mm-yy: ")

print(berekenLeeftijd(geboorteDatum))

Download hier het bestand.

pascalterheege.nl




01# Oefening 1
02 
03def vraagCijfer():
04  cijfer = float(input("Voer het cijfer in: "))
05  return cijfer
06   
07#Hoofdprogramma
08cijfer1 = vraagCijfer()
09cijfer2 = vraagCijfer()
10gemiddelde = (cijfer1 + cijfer2) / 2
11print("Je gemiddelde is een " + str(gemiddelde))

Download hier het bestand.
01# Oefening 2
02 
03def berekenOmtrek(Lengte, Breedte):
04  omtrek = 2 * float(Lengte) + 2 * float(Breedte)
05  return omtrek
06   
07lengte = input("Geef de lengte op: ")
08breedte = input("Geef de breedte op: ")
09 
10print(berekenOmtrek(lengte,breedte))

Download hier het bestand.
01# Oefening 3
02 
03def berekenInhoud(Lengte, Breedte, Hoogte):
04  omtrek = float(Lengte) * float(Breedte) * float (Hoogte)
05  return omtrek
06   
07lengte = input("Geef de lengte op: ")
08breedte = input("Geef de breedte op: ")
09hoogte = input("Geef de hoogte op: ")
10 
11print(berekenInhoud(lengte,breedte, hoogte))

Download hier het bestand.
01# Oefening 4
02 
03from datetime import datetime
04 
05def berekenLeeftijd(gebDatum):
06  huidigeDatum = datetime.now()
07  dag, maand, jaar = map(int, gebDatum.split('-'))
08  gebDatum = datetime(jaar, maand, dag)
09  verschil = huidigeDatum - gebDatum
10  leeftijd = verschil.days / 365.25
11  return int(leeftijd)
12   
13geboorteDatum = input("Geef een datum op: dd-mm-yy: ")
14 
15print(berekenLeeftijd(geboorteDatum))

Download hier het bestand.