• Keine Ergebnisse gefunden

Programmieraufgaben (Kapitel 5) L¨osungen ¨Ubungen Aufgabe 5.1

N/A
N/A
Protected

Academic year: 2021

Aktie "Programmieraufgaben (Kapitel 5) L¨osungen ¨Ubungen Aufgabe 5.1"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Programmieraufgaben (Kapitel 5) L¨osungen Ubungen¨

Aufgabe 5.1

n = int(input("Geben Sie eine ganze Zahl ein: ")) if n % 2 == 0:

print(n, ’ist gerade’) else:

print(n, ’ist ungerade’)

Aufgabe 5.2

x = float(input("Geben Sie eine Zahl x ein: ")) y = float(input("Geben Sie eine Zahl y ein: ")) if (x < y):

print(’x < y’) elif (x == y):

print(’x = y’) else:

print(’x > y’)

Aufgabe 5.3

a = float(input("Seitenl¨ange a: ")) b = float(input("Seitenl¨ange b: ")) c = float(input("Seitenl¨ange c: "))

if (a+b>c>0) and (b+c>a>0) and (c+a>b>0):

print(’Dreieck existiert’) else:

print(’Dreieck existiert nicht’)

Aufgabe 5.4

p = float(input("Geben Sie einen Prozentwert ein: ")) if p < 0:

print(’not valid’) elif p < 60:

print(’F’) elif p < 70:

print(’D’) elif p < 80:

print(’C’) elif p < 90:

(2)

print(’B’) elif p <= 100:

print(’A’) else:

print(’not valid’)

Aufgabe 5.5

wavelen = float(input(’Geben Sie eine Wellenl¨ange ein: ’)) if wavelen < 300:

print(’nicht sichtbar’) elif wavelen < 450:

print(’Violett’) elif wavelen < 495:

print(’Blau’) elif wavelen < 570:

print(’Gr¨un’) elif wavelen < 590:

print(’Gelb’) elif wavelen < 620:

print(’Orange’) elif wavelen < 750:

print(’Rot’) else:

print(’nicht sichtbar’)

Aufgabe 5.6

a = float(input(’Koeffizient a: ’)) b = float(input(’Koeffizient b: ’)) c = float(input(’Koeffizient c: ’)) if a == 0:

exit(’a darf nicht null sein.’) D = b*b - 4*a*c

if D < 0:

print(’keine reelle L¨osung’) elif D == 0:

print(’x =’, -b/2/a) else:

print(’x1 =’, (-b+D**0.5)/2/a) print(’x2 =’, (-b-D**0.5)/2/a)

Aufgabe 5.7

(3)

y = int(input("Geben Sie eine Jahreszahl ein: ")) if (y % 4 == 0 and y % 100 != 0) or (y % 400 == 0):

print(y, ’ist ein Schaltjahr’) else:

print(y, ’ist kein Schaltjahr’)

Referenzen

ÄHNLICHE DOKUMENTE

Nat¨ urlich muss man die Zeichen in der untersten Zeile weder kennen noch angeben... Deshalb ist eine Codierung mit weniger als 4 Byte

bin(x ) wandelt die ganze Zahl x in die Bin¨ ardarstellung um, und liefert das Resultat als Zeichenkette (String) mit dem Pr¨ afix 0b zur¨ uck..

• eine Anzahl Sekunden (sec) einzugeben und die Texteingabe in eine ganze Zahl (int ) umwandelt,. • diesen Wert in Tage (d), Stunden (h), Minuten (m) und Sekunden (s)

[r]

[r]

In der Mathematik beschreibt der Begriff Parit¨ at die Eigenschaft einer ganzen Zahl, gerade oder ungerade zu sein.. Schreibe ein Programm

[r]

• dazu auffordert, eine nat¨ urliche Zahl einzugeben, die Eingabe in eine ganze Zahl umwandelt und in der Variablen n speichert;.. • mit einer for-Schleife und der Z¨ ahlvariablen i