Hong-Phuc Bui
6 days ago 8d7409b505f30227a0b8a5026e1bc2a09a4324aa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 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}")