Hey,
habe nun mit dem Objective-C Buch angefangen und habe
bei einer Aufgabe im 4. Kapitel etwas Probleme.
Hier erstmal mein Code:
Alles anzeigen
Das Programm sollte, nach der Eingabe der Altersangaben, anzeigen ob Steve älter oder gleich alt ist und wenn er jünger ist das Programm beenden.
Das Programm zeigt aber nicht an ob er gleich alt ist wenn ich zweimal die gleiche Zahl eingebe.
Kann mir jemand helfen wieso es das nicht tut?
Edit: Problem gelöst eine } zu wenig....
habe nun mit dem Objective-C Buch angefangen und habe
bei einer Aufgabe im 4. Kapitel etwas Probleme.
Hier erstmal mein Code:
Quellcode
- //Gweben sie das alter von steve jobs ein
- printf("Geben Sie das Alter von Steve Jobs ein:");
- int alterSteve;
- scanf("%i", &alterSteve);
- printf("\nGeben Sie das Alter von Woz ein:");
- int alterWoz;
- scanf("%i", &alterWoz);
- //Entscheidung ist Steve älter?
- BOOL steveIstAelter = alterSteve > alterWoz;
- //Wenn ja Ausgabe
- if (steveIstAelter) {
- printf("Steve ist älter wie Woz.\n");
- //Eine Variable die das Ergebnis des Vergleiches enthält
- BOOL gleichalt = (alterSteve == alterWoz);
- //Ausgabe nur, wenn gleichAlt Yes ist
- if (gleichalt) {
- printf("Steve ist genauso alt wie Woz.\n");
- }
- }
Das Programm sollte, nach der Eingabe der Altersangaben, anzeigen ob Steve älter oder gleich alt ist und wenn er jünger ist das Programm beenden.
Das Programm zeigt aber nicht an ob er gleich alt ist wenn ich zweimal die gleiche Zahl eingebe.
Kann mir jemand helfen wieso es das nicht tut?
Edit: Problem gelöst eine } zu wenig....
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von GripsArt ()