Taschenrechner erweitern (Hilfe)
-
Dieser Beitrag wurde gelöscht!
-
Was ist deine Frage? Ja, das geht mit Schleifen. Versuch's doch mal!
-
@zunu Habe es bereits mit der for-Schleife versucht, aber leider stehe ich da auf dem Schlauch. Bin noch ziemlich neu in C++ und wäre dankbar, wenn das jemand programmieren könnte.
-
Das ist keine Frage.
Wenn du nicht einmal motiviert bist, die Anfängeraufgaben selber zu versuchen, wie soll das dann später weitergehen?
-
@SeppJ Wie bekomme ich das hin, dass das Programm automatisch 12 s 25 berechnet?
-
@zunu sagte in Taschenrechner erweitern (Hilfe):
/*
run this program using the console pauser or add your own getch, system("pause") or input loop*/// as it is a console program, just run it from a console window!
Du hängst erst mal einfach noch ne Abfrage rein:
... else if(rechenzeichen == 's') { // Berechne Ergebnis } ...
-
Der zeigt mir aber einen Fehler an, wenn ich das berechnen möchte:
else if(rechenzeichen == 's')
{
ergebnis=a s b;
}
-
pfff ... so kann man das ja auch nicht rechnen ...
Da wirst Du schon ein paar Additionen machen müssen ...
Woher hast Du diese Aufgabe?
-
@Belli das ist eine Übungsaufgabe aus der Schule. Sorry für meine inkompetenz
-
Dann sollte man Dir in der Schule doch eine Idee vermittelt haben, wie man das berechnen kann?
-
@zunu sagte in Taschenrechner erweitern (Hilfe):
12 s 25 bedeutet, 12 + 13 + ….. + 24 + 25
Also zunächst erstmal wird mit + gerechnet.
Allerdings werden da nicht einfach zwei Zahlen addiert.
-
@DirkB Könntest du mir dann vielleicht erklären, wie man das programmiert?
-
Da braucht man nix zu programmieren, das kann man ausrechnen
-
ergebnis = (b - a + 1) * (a + b) / 2;
-
@zunu sagte in Taschenrechner erweitern (Hilfe):
@DirkB Könntest du mir dann vielleicht erklären, wie man das programmiert?
Was ist das für eine Schule? Wieso erklärt man Dir das dort nicht?
-
@Belli Vielen Dank. War an dem Tag leider nicht anwesend.
-
Das mit der Berechnung hat geklappt. Vielen Dank. Nun soll der Rechner nach jeder Berechnung fragen, ob eine weitere durchgeführt werden soll. Kann mir da vielleicht jemand helfen?
-
@zunu das geht mit einer Schleife.
Dazu ist eine Fußgesteuerte Schleife praktisch.
-
@DirkB okay, also besser als eine kopfgesteuerte. Hatte erst überlegt, die for-Schleife zu benutzen.
-
@zunu sagte in Taschenrechner erweitern (Hilfe):
Hatte erst überlegt, die for-Schleife zu benutzen.
Mich wuerde durchaus interessieren wie der gedankengang zu dieser schlussfolgerung aussah...