Forum
Tipps
News
Menu-Icon

C-Taschenrechner

Warum ließt des Programm den char nicht ein wenn ich es ausführe in der konsole? Der char wird immer übersprungen?

#include <stdio.h>

main(){
    double Eingabe1, Eingabe2;
    char Rechenoperation;


    printf("Das ist ein Taschenrechner fuer Fliesskommazahlen\n");
    printf("Bitte geben sie die erste Fliesskommazahl ein\n");
    scanf("%lf", &Eingabe1);
    printf("Wählen sie nun eine Rechenoperation\n");
    scanf("%c", &Rechenoperation);
    printf("Bitte geben sie die zweite Fliesskommazahl ein\n");
    scanf("%lf\n", &Eingabe2);

    if((Rechenoperation == '/') && (Eingabe2 == 0))
    {
        printf("Hat dir dein Mathelehrer nicht beigebracht, dass man nicht durch 0 teilen darf?!\n");
        break;
    }

    switch(Rechenoperation)
    {
        case '+': printf("Ergebnis: %.2lf", Eingabe1+Eingabe2);    break;
        case '-': printf("Ergebnis: %.2lf", Eingabe1-Eingabe2);    break;
        case '*': printf("Ergebnis: %.2lf", Eingabe1*Eingabe2);    break;
        case '/': printf("Ergebnis: %.2lf", Eingabe1/Eingabe2);    break;
        default : printf("Keine gültige Rechenoperation");         break;

    }

}

Chrome Screenshot von ganzer Webseite (keine Plugins nötig!)
Screenshot von ganzer Webseite machen – mit nur 3 Klicks!
Edge Browser: Google als Startseite (oder andere Webseiten!)
ZIP Archiv erstellen – Daten komprimieren!
Philips Senso Reparatur: Blaue LED blinkt, aber Wassertank voll?
« Perl Programmierung Datum-Angaben aus Datei einlesen und ersetzenWindows XP: Visual Basic lernen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...


ChatGPT Cheat Codes: So nutzt du die KI wie ein Profi!
Nutze diese 5 Google Tools statt ChatGPT – sie sind viel besser!