Hilfee



  • Servus alle miteinander

    ich hab letztens angefangen mich mit der C-Programmierung zu beschäftigen und es halt zu lernen.Jedoch hab ich ein Problem was ich nicht gelöst bekomme.
    Ich hatte ein simples Programm geschrieben zur umrechnung von Euro auf DM und umgekehrt. Ich habe halt mit if und else if gearbeitet aber irgendwie will der mir nicht den Else Block ausgeben wenn beide if's falsch sind.

    ich hoffe ihr könnt mir helfen ich poste mal den Quelltext:(ist nicht lang :D)

    main()
    {
    int wahl;
    float betrag;
    printf("\n\tE U R O R E C H N E R\n");
    printf("\n1 DM - -> EURO\n2 EURO - -> DM");
    printf("\n\nIhre Wahl: ");
    scanf("%i" ,&wahl);
    if (wahl == 1) {
    printf("Bitte DM-Betrag eingeben: ");
    scanf("%f" ,&betrag);
    printf("\n%.2f DM sind %.2f EURO",betrag,
    betrag0.51129);
    }
    else if (wahl == 2){
    printf("Bitte EURO-Betrag eingeben: ");
    scanf("%f" ,&betrag);
    printf("\n%.2f EURO sind %.2f DM",betrag,
    betrag
    1.95583);
    }
    else
    printf("\nUngueltige Option");

    Gruß Phnix



  • So lies dir das mal sorgfältig durch!
    http://www.tty1.net/smart-questions_de.html#before



  • Du bist im falschen Unterforum...
    Wirst bestimmt bald zu C verschoben.

    Bei mir geht er in die else.

    Kann das sein, dass Du es nur nicht siehst, weil die Konsole zu schnell geschlossen wird?


Anmelden zum Antworten