Exemplo n.º 1
0
def main():
    num1 = getFloat("Geef het eerste getal: ")
    num2 = getFloat("Geef het tweede getal: ")
    num3 = getFloat("Geef het derde getal: ")

    grootste = max(num1, num2, num3)
    kleinste = min(num1, num2, num3)
    gemiddelde = round((num1 + num2 + num3) / 3, 2)
    print("Grootste:", grootste)
    print("Kleinste:", kleinste)
    print("Gemiddelde:", gemiddelde)
Exemplo n.º 2
0
def main():
    a = getFloat("Geef de waarde van A: ")
    b = getFloat("Geef de waarde van B: ")
    c = getFloat("Geef de waarde van C: ")

    if a == 0:
        if b != 0:
            print("Er is 1 oplossing, namelijk x =", -c / b)
        else:
            print("Er zijn geen oplossingen.")
    else:
        d = b**2 - 4 * a * c
        if d < 0:
            print("Er zijn geen oplossingen.")
        elif d == 0:
            print("Er is 1 oplossing, namelijk x =", -b / (2 * a))
        else:
            print("Er zijn 2 oplossingen, namelijk x =",
                  (-b + sqrt(d)) / (2 * a), "en x =", (-b - sqrt(d)) / (2 * a))
Exemplo n.º 3
0
def main():
    cijfer = getFloat("Geef het cijfer: ")
    if cijfer > 10:
        print("Foutmelding")
    elif cijfer >= 8.5:
        print("A")
    elif cijfer >= 7.5:
        print("B")
    elif cijfer >= 6.5:
        print("C")
    elif cijfer >= 5.5:
        print("D")
    elif cijfer >= 0:
        print("F")
    else:
        print("Foutmelding")
Exemplo n.º 4
0
from pcinput import getFloat
from pcinput import getInteger
from pcinput import getString
num = getInteger("Enter a number of students (it has to be at least 2): ")
counter = 0
m1 = 0
m2 = 0
n1 = "0"
n2 = "0"
while counter < 2 or num > counter:
    name = getString("Enter a student name: ")
    score = getFloat("Enter a student score: ")
    if score > m1:
        m2 = m1
        n2 = n1
        m1 = score
        n1 = name
    if score > m2 and score < m1:
        m2 = score
        n2 = name
    counter += 1
print("Top two students:{}{}{} score is {:.1f}{}{}{} score is {:.1f}".format(
    "\n", n1, "'s", m1, "\n", n2, "'s", m2))
Exemplo n.º 5
0
from pcinput import getFloat
from math import sqrt

zijde1 = getFloat( "Geef de lengte van de eerste zijde: " )
zijde2 = getFloat( "Geef de lengte van de tweede zijde: " )
zijde3 = sqrt( zijde1 * zijde1 + zijde2 * zijde2 )
print( "De lengte van de diagonaal is {:.3f}.".format( zijde3 ) )
Exemplo n.º 6
0
# Deze functie lost een kwadratische vergelijking op.
# De parameters zijn numerieke waardes voor A, B, and C in de
# vergelijking Ax**2 + Bx + C = 0. Het retourneert drie waardes.
# De eerste is een integer 0, 1, of 2, die aangeeft hoeveel
# oplossingen er zijn. Daarna volgen de oplossingen.
# Zonder oplossingen zijn beide 0. 1 oplossing wordt geretourneerd
# als de eerste van de twee, en de tweede is 0.
def wortelformule(a, b, c):
    if a == 0:
        if b == 0:
            return 0, 0, 0
        return 1, -c / b, 0
    discriminant = b * b - 4 * a * c
    if discriminant < 0:
        return 0, 0, 0
    elif discriminant == 0:
        return 1, -b / (2 * a), 0
    else:
        return 2, (-b+sqrt(discriminant))/(2*a), \
            (-b-sqrt(discriminant))/(2*a)


num, opl1, opl2 = wortelformule(getFloat("A: "), getFloat("B: "),
                                getFloat("C: "))
if num == 0:
    print("Er zijn geen oplossingen")
elif num == 1:
    print("Er is 1 oplossing, namelijk", opl1)
else:
    print("Er zijn 2 oplossingen, namelijk:", opl1, "en", opl2)
from pcinput import getFloat

num1 = getFloat("Please enter number 1: ")
num2 = getFloat("Please enter number 2: ")
num3 = getFloat("Please enter number 3: ")

print("The largest is", max(num1, num2, num3))
print("The smallest is", min(num1, num2, num3))
print("The average is", round((num1 + num2 + num3) / 3, 2))
Exemplo n.º 8
0
from pcinput import getFloat
from pcinput import getString
while True:
	units = getString("Enter units: ")
	dis = getFloat("Enter a distance: ")
	if units == 'mi':
		#print("1")
		kilo = dis*1.609
		print("distance in miles: {:.2f}".format(dis))
		print("distance in km is: {:.2f}".format(kilo))
		break
	elif units == "km":
		#print("2")
		miles = dis /1.609
		print("distance in km: {:.2f}".format(dis))
		print("distance in mi is: {:.2f}".format(miles))
		break

	else:
		#print("3")
		print("wrong input!")
		break

	
from pcinput import getFloat

grade = getFloat("Please enter a grade: ")
check = int(grade * 10)
if grade < 0 or grade > 10:
    print("Grades have to be in the range 0 to 10.")
elif check % 5 != 0 or check != grade * 10:
    print("Grades should be rounded to the nearest half point.")
elif grade >= 8.5:
    print("Grade A")
elif grade >= 7.5:
    print("Grade B")
elif grade >= 6.5:
    print("Grade C")
elif grade >= 5.5:
    print("Grade D")
else:
    print("Grade F")
Exemplo n.º 10
0
from pcinput import getFloat
from math import sqrt

side1 = getFloat("Please enter the length of the first side: ")
side2 = getFloat("Please enter the length of the second side: ")
side3 = sqrt(side1 * side1 + side2 * side2)
print("The length of the diagonal is {:.3f}.".format(side3))
Exemplo n.º 11
0
from pcinput import getFloat

score = getFloat("geef je score op")

if score >= 8.5:
    print("A")
elif score == 8 or score == 7.5:
    print("B")
elif score == 6.5 or score == 7:
    print("C")
elif score == 6 or score == 5.5:
    print("D")
else:
    print("F")
Exemplo n.º 12
0
from pcinput import getFloat
from math import sqrt


def quadraticFormula(a, b, c):
    if a == 0:
        if b == 0:
            return 0, 0, 0
        return 1, -c / b, 0
    discriminant = b * b - 4 * a * c
    if discriminant < 0:
        return 0, 0, 0
    elif discriminant == 0:
        return 1, -b / (2 * a), 0
    else:
        return 2, (-b + sqrt(discriminant)) / (2 * a), \
               (-b - sqrt(discriminant)) / (2 * a)


num, sol1, sol2 = quadraticFormula(getFloat("A: "),
                                   getFloat("B: "), getFloat("C: "))
if num == 0:
    print("There are no solutions")
elif num == 1:
    print("There is one solution, namely:", sol1)
else:
    print("There are two solutions, namely:", sol1, "and", sol2)
Exemplo n.º 13
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))
Exemplo n.º 14
0
import pcinput
from math import pi

straal = pcinput.getFloat('Geef een straal: ')
diameter = straal * 2
omtrek = diameter * pi
oppervlakte = (straal**2) * pi
print('Omtrek is {} meter').format(omtrek)
print('Oppervlakte is {} vierkante meter').format(oppervlakte)
Exemplo n.º 15
0
# Imports
import pcinput

# Inputs
oorspronkelijkSaldo = pcinput.getFloat('Geef oorspronkelijk saldo: ')
rente = pcinput.getFloat('Geef rente: ')
aantalJaar = pcinput.getInteger('Geef het aantal jaar: ')

# Berekeningen
groeifactor = 1 + rente / 100
nieuwSaldo = round(oorspronkelijkSaldo * groeifactor**aantalJaar, 2)

# Eindresultaat printen
print('Na {} jaar is je banksaldo {}').format(aantalJaar, nieuwSaldo)
Exemplo n.º 16
0
from pcinput import getFloat

num1 = getFloat("Geef nummer 1: ")
num2 = getFloat("Geef nummer 2: ")
num3 = getFloat("Geef nummer 3: ")

print("De grootste is", max(num1, num2, num3))
print("De kleinste is", min(num1, num2, num3))
print("Het gemiddelde is", round((num1 + num2 + num3) / 3, 2))
Exemplo n.º 17
0
    count += 1
if 'e' in (string.lower()):
    count += 1
if 'i' in (string.lower()):
    count += 1
if 'o' in (string.lower()):
    count += 1
if 'u' in (string.lower()):
    count += 1
print('There are', count, 'different vowels in the string')

# Exercise 6.4
from pcinput import getFloat
from math import sqrt

a = getFloat("A: ")
b = getFloat("B: ")
c = getFloat("C: ")

if a == 0:
    if b == 0:
        print("There is not even an unknown in this equation!")
    else:
        print("There is one solution, namely", -c / b)
else:
    discriminant = b * b - 4 * a * c
    if discriminant < 0:
        print("There are no solutions")
    elif discriminant == 0:
        print("There is one solution, namely", -b / (2 * a))
    else:
Exemplo n.º 18
0
from pcinput import getFloat

grade = getFloat("Geef een cijfer: ")
check = int(grade * 10)
if grade < 0 or grade > 10:
    print("Cijfers liggen tussen 0 en 10.")
elif check % 5 != 0 or check != grade * 10:
    print("Cijfers zijn afgerond op halve punten.")
elif grade >= 8.5:
    print("A")
elif grade >= 7.5:
    print("B")
elif grade >= 6.5:
    print("C")
elif grade >= 5.5:
    print("D")
else:
    print("F")
Exemplo n.º 19
0
def main():
    a = getFloat("Geef de lengte van de eerste rechthoekzijde: ")
    b = getFloat("Geef de lengte van de tweede rechthoekzijde: ")
    print("Een rechthoekige driehoek met als rechthoekzijden", a, "en", b,
          "heeft als schuine zijde", sqrt(a**2 + b**2))
Exemplo n.º 20
0
import pcinput
import math

zijde1 = pcinput.getFloat('Lengte rechthoekszijde1 = ')
zijde2 = pcinput.getFloat('Lengte rechthoekszijde1 = ')
kwadraat = zijde1**2 + zijde2**2
schuinezijde = math.sqrt(zijde1**2 + zijde2**2)

print('De schuine zijde = %.2f') % schuinezijde