Problem bei Buchaufgabe (if-Anweisung)

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem bei Buchaufgabe (if-Anweisung)

    Hey,
    habe nun mit dem Objective-C Buch angefangen und habe
    bei einer Aufgabe im 4. Kapitel etwas Probleme.

    Hier erstmal mein Code:

    Quellcode

    1. //Gweben sie das alter von steve jobs ein
    2. printf("Geben Sie das Alter von Steve Jobs ein:");
    3. int alterSteve;
    4. scanf("%i", &alterSteve);
    5. printf("\nGeben Sie das Alter von Woz ein:");
    6. int alterWoz;
    7. scanf("%i", &alterWoz);
    8. //Entscheidung ist Steve älter?
    9. BOOL steveIstAelter = alterSteve > alterWoz;
    10. //Wenn ja Ausgabe
    11. if (steveIstAelter) {
    12. printf("Steve ist älter wie Woz.\n");
    13. //Eine Variable die das Ergebnis des Vergleiches enthält
    14. BOOL gleichalt = (alterSteve == alterWoz);
    15. //Ausgabe nur, wenn gleichAlt Yes ist
    16. if (gleichalt) {
    17. printf("Steve ist genauso alt wie Woz.\n");
    18. }
    19. }
    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....

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von GripsArt ()