new file: 2.Erste Programme/10. Addition von Zeiten/addition_von_zeiten.py

new file:   "2.Erste Programme/10. Addition von Zeiten/\303\274bung.py"
	new file:   "2.Erste Programme/10. Addition von Zeiten/\303\274bung_zeitrechnung_2.py"
	modified:   2.Erste Programme/5. Notendurschnittberechnung/main.py
This commit is contained in:
Rsclub2 2 2022-02-24 14:32:33 +01:00
parent ce79d82a0b
commit faaee7ab9a
4 changed files with 102 additions and 1 deletions

View File

@ -0,0 +1,27 @@
# Das Programm kann 2 Zeiten addieren.
# Beispiel: 2h 40min 50s + 7h 35min 20s =10h 16min 10s
# Erste Zeitangabe
stunden1 = int(input("Stunden des ersten Operators:"))
minuten1 = int(input("Minuten des ersten Operators:"))
sekunden1 = int(input("Sekunden des ersten Operators:"))
print("\n")
# Zweite Zeitangabe
stunden2 = int(input("Stunden des zweiten Operators:"))
minuten2 = int(input("Minuten des zweiten Operators:"))
sekunden2 = int(input("Sekunden des zweiten Operators:"))
sekunden_summe = sekunden1 + sekunden2 # Sekunden zusammen addieren
sekunden = sekunden_summe % 60 # Rest der Divison durch 60 berechnen
sekunden_uebertrag = sekunden_summe // 60 # Uebertrag bilden und in Variable speichern
minuten_summe = minuten1 + minuten2 + sekunden_uebertrag # Minuten zusammen addieren, Uebertrag von Sekunden dazurechnen
minuten = minuten_summe % 60 # Rest der Divison durch 60 berechnen
minuten_uebertrag = minuten_summe // 60 # Uebertrag bilden und in Variable speichern.
stunden_summe = stunden1 + stunden2 + minuten_uebertrag # Stunden zusammen addieren, Uebertrag von Minuten dazurechnen
stunden = stunden_summe % 24 # Rest der Division durch 24 berechnen
stunden_uebertrag = stunden_summe // 24 # Uebertrag bilden und in Variable speichern.
print("Stunden:",stunden,"Minuten:", minuten,"Sekunden:",sekunden) # Ausgabe der Stunden,Minuten und Sekunden

View File

@ -0,0 +1,48 @@
# Das Programm addiert zwei Zeiten.
#z.B: 2jahre 30w 5d 20h 40min + 1a 40w 3d 7h 50 min 35s
#(1 Jahr=52 Wochen)
# Zeitangabe
jahre1 = int(input("Jahre der ersten Zeitangabe:"))
wochen1 = int(input("Wochen der ersten Zeitangabe:"))
tage1 = int(input("Tage der ersten Zeitangabe:"))
stunden1 = int(input("Stunden der ersten Zeitangabe:"))
minuten1 = int(input("Minuten der ersten Zeitangabe:"))
sekunden1 = int(input("Sekunden der ersten Zeitangabe:"))
print("\n") # Seperator
jahre2 = int(input("Jahre der zweiten Zeitangabe:"))
wochen2 = int(input("Wochen der zweiten Zeitangabe:"))
tage2 = int(input("Tage der zweiten Zeitangabe:"))
stunden2 = int(input("Stunden der zweiten Zeitangabe:"))
minuten2 = int(input("Minuten der zweiten Zeitangabe:"))
sekunden2 = int(input("Sekunden der zweiten Zeitangabe:"))
sekunden_summe = sekunden1 + sekunden2 # Addieren
sekunden = sekunden_summe % 60 # Rest der Division
sekunden_uebertrag = sekunden_summe // 60 # Uebertrag bilden
minuten_summe = minuten1 + minuten2 + sekunden_uebertrag # Addieren
minuten = minuten_summe % 60 # Rest der Division
minuten_uebertrag = minuten_summe // 60 # Uebertrag bilden
stunden_summe = stunden1 + stunden2 + minuten_uebertrag # Addieren
stunden = stunden_summe % 24 # Rest der Division
stunden_uebertrag = stunden_summe // 24 # Uebertrag bilden
tage_summe = tage1 + tage2 + stunden_uebertrag # Addieren
tage = tage_summe % 7 # Rest der Division
tage_uebertrag = tage_summe // 7 # Uebertrag bilden
wochen_summe = wochen1 + wochen2 + tage_uebertrag # Addieren
wochen = wochen_summe % 52 # Rest der Division
wochen_uebertrag = wochen_summe // 52 # Uebertrag bilden
jahre_summe = jahre1 + jahre2 + wochen_uebertrag # Addieren
jahre = jahre_summe % 10 # Rest der Division
jahre_uebertrag = jahre_summe // 10 # Uebertrag bilden
jahrzehnte = jahre_uebertrag
print("Jahrzehnte:",jahrzehnte, " //Jahre:", jahre," //Wochen:",wochen," //Tage:",tage," //Stunden:",stunden," //Minuten:",minuten," //Sekunden:",sekunden)

View File

@ -0,0 +1,26 @@
# Aufgabe: Erarbeite ien Programm, das eingelesene Zeitangaben vervielfacht.
# Beispiel: dreimal 2h 50min 42s = 8h 32min 6s
print("Hier wird das n. vielfache einer Zeit herausgefunden")
stunden = int(input("Stunden:"))
minuten = int(input("Minuten:"))
sekunden = int(input("Sekunden:"))
vielfache = int(input("Vielfaches:"))
# Alles zu Sekunden
stunden_zu_minuten = stunden*60
minuten_zu_sekunden = (stunden_zu_minuten+minuten)*60
sekunden_gesamt = minuten_zu_sekunden+sekunden
# Ergebnis mal drei
sekunden_ausgerechnet = sekunden_gesamt * vielfache
sekunden_komplett = sekunden_ausgerechnet % 60 #Sekunden fuers das Ende
sekunden_uebertag = sekunden_ausgerechnet // 60 #Uebertrag fuer Minuten
minuten_komplett = sekunden_uebertag % 60 # Minuten fuers Ende
minuten_uebertrag = sekunden_uebertag // 60 # Uebertrag fuer Minuten
stunden_komplett = minuten_uebertrag % 24
print("Stunden:",stunden_komplett," //Minuten:",minuten_komplett," //Sekunden:",sekunden_komplett)

View File

@ -55,4 +55,4 @@ if start == "J" or start == "ja" or start == "Ja":
init()
else:
print("Auf Wiedersehen!")
exit()
exit()