C-Kurs/Taschenrechner
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 Rechenoperaton (operation) und eine zweite Zahl (zweiteZahl). Nun wertet er die operation aus und wendet sie auf erste- und zweiteZahl an. Dies erzeugt das ergebnis.
Eine Beispielausgabe könnte so aussehen (Fett=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 ergebniss anhand der operation.
- (nette) Ausgabe von ergebniss
- Überlege dir für welche Operationen 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 ;)