# Berechne Höhe und Breite eines Fernseher aus Diagonal und Seitenverhältnis
|
|
import math
|
|
def berechne_hoehe_breite(diagonal:float, quotient:float):
|
hoehe = math.sqrt(diagonal**2/(1+quotient**2))
|
breite = quotient*hoehe
|
return hoehe, breite
|
|
def convertiere_seiten_verhaeltnis_in_float(v:str) -> float:
|
t = v.split(':')
|
z = float(t[0])
|
n = float(t[1])
|
return z/n
|
|
|
diagonal = input("Geben Sie das Diagonal ein (In Zoll) ")
|
diagonal = float(diagonal)
|
seiten_verhaltniss = input("Geben Sie das Seitenverhältnis ein!")
|
quotient = convertiere_seiten_verhaeltnis_in_float(seiten_verhaltniss)
|
|
h, b = berechne_hoehe_breite(diagonal, quotient)
|
print(f"Das Fernseher hat die Höhe = {h}, Breite = {b}")
|