Seite 2 von 2
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 17:55
von JoinZ
Es tut sich ein neues Problem auf. Ich soll das programm so erweitern das ich zu jedem Artikelpreis auch die anzahl der gekauften artikel iengeben kann.
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 17:58
von EyDu
Und, wo ist das Problem? Du kannst Zahlen einlesen und eine Multiplikation solltest du auch so gerade noch hinbekommen.
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 17:59
von Hyperion
Ja und? Wo liegt da nun das Problem.
Du weißt jetzt, wie man numerische Werte abfragt und an einen Namen bindet.
Nun musst Du ja nur noch die Rechnung anpassen. Dazu musst Du ggf. "lernen", wie man multipliziert in Python

Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 18:03
von JoinZ
Code: Alles auswählen
preis = 1
summe = 0
while True:
preis = float(raw_input("Preis:"))
summe = summe + preis
anzahl = float(raw_input("Anzahl:"))
if preis == 0:
print summe*anzahl
break
so klappts nicht
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 18:10
von Hyperion
Wieso ist das `print` wieder in der while-Schleife?
Überlege Dir doch erst einmal, wie die Rechnung auf dem Papier aussehen würde. Dann übertrage das auf die Berechnung in der Schleife.
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 18:28
von JoinZ
Die rechnung ist nicht das problem. ich weiß nicht wie ich den befehl für die ausgabe gestalten soll.
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 18:43
von BlackJack
@JoinZ: An der Anweisung für die Ausgabe ändert sich nichts. Aber an der Rechnung.
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 19:09
von JoinZ
preis = 1
summe = 0
Code: Alles auswählen
while True:
preis = float(raw_input("Preis: "))
summe = summe + preis
anzahl = float(raw_input("Anzahl: "))
summe = summe * anzahl
if anzahl == 0:
break
print summe
mhmm
doch hier muss ich iwas verändern wegen der ausgabe aber ich weiß nciht was

Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 19:19
von CM
Doch, das weißt Du! Tipp: Wenn ich zwei Äpfel für je einen Euro und drei Birnen für je 2 Euro bei Dir kaufe, wie rechnest Du das?
Mach Dir nichts drauss: Wenn man was Neues lernt, sieht man manchmal den Wald vor lauter Bäumen nicht.
HTH
Christian
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 19:38
von JoinZ
CM hat geschrieben:
Mach Dir nichts drauss: Wenn man was Neues lernt, sieht man manchmal den Wald vor lauter Bäumen nicht.
ja stimmt ich komm aber einfach nicht weiter.
Re: Aufgabe Informatik While-Loop
Verfasst: Mittwoch 24. August 2011, 20:46
von BlackJack
@JoinZ: Dann geh das doch einfach mal Schritt für Schritt durch. Arbeite das Programm mal selber im Kopf ab, mit einem Blatt Papier um jeweils zu jedem Zeitpunkt den aktuellen Wert der Variablen aufzuschreiben.