Hi,
bin ein absoluter Noob und hänge seit drei std. an einem sicherlich "lächerlichen" problem, komme aber einfach nicht weiter.
Folgendes:
Ich möchte ein Programm erstellen, welches den Verbrauch und die Zeit anzeigt, wenn man zum Mond fahren will. *etwas dumm, ich weiß
*
Hier bis jetzt mein kompletter Code:
Alles anzeigen
Hänge bei den if und if-else Sachen fest. Fragen sind als Kommentar im code angezeigt.
Falls wer ´ne Lösung wäre ich ihm sehr dankbar.
Ach ja, falls sich jemand wundert,
zum Verbrauch und der benötigten Zeit bin ich noch nicht gekommen...... :?
bin ein absoluter Noob und hänge seit drei std. an einem sicherlich "lächerlichen" problem, komme aber einfach nicht weiter.
Folgendes:
Ich möchte ein Programm erstellen, welches den Verbrauch und die Zeit anzeigt, wenn man zum Mond fahren will. *etwas dumm, ich weiß

Hier bis jetzt mein kompletter Code:
Quellcode
- #include<iostream>
- #include<math.h>
- using namespace std;
- int abbruch;
- int entfernung=400000;
- int main()
- {
- printf("Die Entfernung Erde-Mond betraegt etwa 400.000 km\n"
- "Mit welchem der zwei Fahrzeuge moechten sie einen Kurztrip wagen?: \n\n"
- "Golf GTI (BJ 2006) mit 250PS und Vmax=230km/h: ------ 1\n"
- "Seat Marbella (BJ 1990) mit 34PS und Vmax=135km/h: --- 2\n");
- int auswahl;
- scanf("%i",&auswahl);
- cin.get();
- switch(auswahl)
- {
- case 1:
- printf("\nSie haben sich fuer den GTI entschieden, eine weise Entscheidung!\n");
- int a;
- int speed;
- do {
- printf("Bitte geben Sie an, wie schnell sie fahren moechten: ");
- scanf("%i",speed);
- if (speed > 250){ /*Wieso wird dieses if ausgeführt, auch
- wenn man <250 eintippt, was ja false bedeutet ?*/
- printf("\nHalt, so schnell faehrt das Ding nicht,\a\nWollen Sie es nochmal versuchen 1-Ja; 2-Nein: \n");
- scanf("%i",&a);
- }
- else if(speed < 250) { /*Und wieso ignoriert C++ dieses else if, obwohl
- die Bedingung eigentlich true ist ???*/
- printf("Ihr Verbrauch liegt bei .....\nWollen Sie es nochmal versuchen 1-Ja; 2-Nein: \n");
- scanf("%i",&a);
- }
- }
- while(a!=2);
- break;
- cin.get();
- }
- }
Hänge bei den if und if-else Sachen fest. Fragen sind als Kommentar im code angezeigt.
Falls wer ´ne Lösung wäre ich ihm sehr dankbar.
Ach ja, falls sich jemand wundert,
zum Verbrauch und der benötigten Zeit bin ich noch nicht gekommen...... :?