예제 #1
0
str_mosselen = str_format.format(
    "Aantal mosselen-friet", aantal_mossel_met_frietjes,
    aantal_mossel_met_frietjes * prijs_mossel_met_frietjes, "€")
str_kon_hapje = str_format.format(
    "Aantal koninginnehapje", aantal_koninginne_hapje,
    aantal_koninginne_hapje * prijs_koninginne_hapje, "€")
str_drank = str_format.format("Aantal drankjes", aantal_drank,
                              aantal_drank * prijs_drank, "€")
str_ijs = str_format.format("Aantal ijs", aantal_ijs, aantal_ijs * prijs_ijs,
                            "€")
str_te_betalen = str_format.format("Totaal te betalen : ", "",
                                   totaal_te_betalen, "€")
str_lijn = str_format.format(".", "", "========")

print(
    GF.box(5, 6, str_mosselen, str_kon_hapje, str_drank, str_ijs, str_lijn,
           str_te_betalen))
print("")
ontvangen_bedrag = input("Geef het ontvangen bedrag in: ")
ontvangen_bedrag = int(ontvangen_bedrag)

wissel_geld = ontvangen_bedrag - totaal_te_betalen
str_wisselen = "Terug te betalen " + str(wissel_geld) + " euro"

resultaat_200_euro = wissel_geld // 200
rest_200_euro = wissel_geld % 200

resultaat_100_euro = rest_200_euro // 100
rest_100_euro = rest_200_euro % 100

resultaat_50_euro = rest_100_euro // 50
rest_50_euro = rest_100_euro % 50
예제 #2
0
import GlobaleFuncties as GF

GF.print_there(20, 20, "Test")
예제 #3
0
from math import exp

import GlobaleFuncties as GF

# Oefening 5.4 #
print("")
print("### Oef 5.4: Berekenen de waardes van e tot de macht x  ###")


def expformated(a):
    str_format = "De waarde van e tot de macht {:>2} is "
    #  resultaat_ef = str_format.format(str(a)) + " is " + str("{:2.5f}".format(exp(a)))
    resultaat_ef = str_format.format(str(a)) + str(
        f'{exp(a):9.5f}')  # centreren op dec punt

    return resultaat_ef


print(
    GF.box(5, 4, expformated(-1), expformated(0), expformated(1),
           expformated(2), expformated(3)))
예제 #4
0
from math import sqrt

import GlobaleFuncties as GF

# Oefening 5.2 #
print("")
print(
    "### Oef 5.2: Bereken de lengte van een string van de schuine zijde van een rechthoekige driehoek ###"
)
rechte_zijde1 = input("Geef de lengte van de eerste rechte zijde: ")
rechte_zijde1 = float(rechte_zijde1)
rechte_zijde2 = input("Geef de lengte van de tweede rechte zijde: ")
rechte_zijde2 = float(rechte_zijde2)
schuine_zijde = sqrt(pow(rechte_zijde1, 2) + pow(rechte_zijde2, 2))
schuine_zijde = "{:.2f}".format(schuine_zijde)

gegevens = "Lengte zijdes: " + str(rechte_zijde1) + " en " + str(rechte_zijde2)
resultaat = " De lengte van de schuine zijde is : " + str(schuine_zijde)
print(GF.box(5, 2, gegevens, resultaat))
예제 #5
0
import GlobaleFuncties as GF
import pcinput as PCI

# Oefening 5.3 #
print("")
print("### Oef 5.3: vergelijk getallen en bereken het gemiddelde ###")
getal1 = PCI.getFloat("Geef getal 1 :")
getal2 = PCI.getFloat("Geef getal 2 :")
getal3 = PCI.getFloat("Geef getal 3 :")
gegevens = "De drie getallen zijn : " + str(getal1) + " , " + str(getal2) + " , " + str(getal3)
resultaat_groot = "Het grootste getal is " + str(max(getal1, getal2, getal3))
resultaat_klein = "Het kleinste getal is " + str(min(getal1, getal2, getal3))
resultaat_gem = "Het gemiddelde van de getallen is " + str("{:.2f}".format(sum((getal1, getal2, getal3)) / 3))
print(GF.box(5, 3, gegevens, resultaat_groot, resultaat_klein, resultaat_gem))
예제 #6
0
import GlobaleFuncties as GF

# Oefening 5.1 #
print("")
print("### Oef 5.1: Bereken de lengte van een string ###")

te_bewerken_string = input("Geef een string in: ")
resultaat1 = "De ingegeven string " + str(
    te_bewerken_string) + " heeft een lengte van "
resultaat2 = str(len(te_bewerken_string)) + " karakters"

print(GF.box(5, 1, resultaat1 + resultaat2))
예제 #7
0
from typing import Any, Union

from termcolor import colored
from math import sqrt, exp, log
import numpy
import GlobaleFuncties as GF
import pcinput as PCI
from random import random

# Oefening 5.5 #
print("")
print(
    "### Oef 5.5: Print een random getal tss van 1 tot 10 met enkel random()  ###"
)

random_getal = "Een random geheel getal tussen 1 en 10 is " + str(
    int(random() * 10 + 1))

print(GF.box(5, 5, random_getal))