C-Kurs/Taschenrechner: Unterschied zwischen den Versionen
(Nutzereingaben grün, fett war nicht zu unterscheiden) |
(→Aufgabenstellung) |
||
Zeile 20: | Zeile 20: | ||
# Berechnung | # Berechnung | ||
#* Überlege dir, wie du '''operation''' am besten auswertest. Evtl. kann dir die erste Vorlesung dabei helfen ... | #* Überlege dir, wie du '''operation''' am besten auswertest. Evtl. kann dir die erste Vorlesung dabei helfen ... | ||
− | #* Berechne ''' | + | #* Berechne '''ergebnis''' anhand der '''operation'''. |
− | # (nette) Ausgabe von ''' | + | # (nette) Ausgabe von '''ergebnis''' |
# Überlege dir für welche Rechenoperationen du diesen Taschenrechner schreiben kannst, und für welche nicht. | # Überlege dir für welche Rechenoperationen du diesen Taschenrechner schreiben kannst, und für welche nicht. | ||
Version vom 21. September 2009, 11:13 Uhr
Aufgabenstellung
Diese Aufgabe wird dir Schritt für Schritt beibringen einen Taschenrechner zu schreiben. Ein Taschenrechner der einfachsten Ausführung bekommt die erste Zahl (nennen wir sie ersteZahl), eine Rechenoperator (operation) und eine zweite Zahl (zweiteZahl). Nun wertet er die operation aus und wendet sie auf ersteZahl- und zweiteZahl an. Dies erzeugt das ergebnis.
Eine Beispielausgabe könnte so aussehen (Grün=Eingabe vom Benutzer):
Wie lautet die erste Zahl? 2 Welche Operation wird gewünscht? + Wie lautet die andere Zahl? 5 ---------------------------------------- Ergebnis für 2+5 7
Ausgehend von diesem Beispiel könntest du jetzt ein Programm schreiben. Vorschlag:
- Erzeuge Variablen für ersteZahl, zweiteZahl, operation und ergebnis
- Überlege dir, welche Datentypen für die einzelnen Variablen am besten passen
- Einlesen der Variablen
- Am besten sagst du dem Benutzer, was du von ihm wissen willst. D.h. vor der eigentlichen Eingabe solltest du eine Ausgabe machen. (printf benutzen)
- Lese nun die Eingabe vom Benutzer in einer der Variablen von oben ein (scanf benutzen)
- Berechnung
- Überlege dir, wie du operation am besten auswertest. Evtl. kann dir die erste Vorlesung dabei helfen ...
- Berechne ergebnis anhand der operation.
- (nette) Ausgabe von ergebnis
- Überlege dir für welche Rechenoperationen du diesen Taschenrechner schreiben kannst, und für welche nicht.
Kommentare
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf "bearbeiten" und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)