Exercice corrigé 20 : Programme calculatrice avec l'instruction switch et break | Langage C

Sdílet
Vložit
  • čas přidán 3. 03. 2022
  • Dans cette vidéo, nous allons écrire un programme qui demande deux nombres entiers et l’une des opérateurs suivant : + , - , * , / puis effectue l’opération correspond et affiche le résultat de cette opération.
    ------------
    Playlists
    Exercices corrigés en C : bit.ly/33bqzwX
    Cours : bit.ly/3GpHSrr
    ------------
    LinkedIn : / elbahihassan
    Instagram : / hassan.el.bahi
    Facebook page : / elbahihassanpage
    Facebook groupe : / devcademy
    Site Web: elbahihassan.com/

Komentáře • 10

  • @jalilaelmajidi3010
    @jalilaelmajidi3010 Před 2 lety +2

    جزاك الله خيرا أستاذ

  • @hamza9534
    @hamza9534 Před 2 lety +1

    Merci ❤

  • @lalalala-qm2ul
    @lalalala-qm2ul Před rokem +1

    شكراً

  • @mby21121
    @mby21121 Před 8 měsíci

    عندي مشكل في code blocks كل ما ندخل ليه يروحو ليا هذوك tools لي جايين في view حتى اضطر إلى تفعيلهم من جديد
    ما الحل ؟؟؟

  • @mohamedhabibes9603
    @mohamedhabibes9603 Před rokem

    حصل لي نفس المشكل مع char في رأيك ماهو سبب المشكل أم هو خطأ في لغة c

  • @ysnaitoumghar
    @ysnaitoumghar Před 8 měsíci +1

    #include
    int main() {
    float A, B;
    char OP;
    printf("Entrer le premier entier A :");
    scanf("%f", &A);
    printf("Entrer le deuxieme entier B :");
    scanf("%f", &B);
    printf("Entrer l'operande :");
    scanf(" %c", &OP);
    switch (OP){
    case '+' : printf("A + B = %.2f ", A+B);
    break;
    case '-' : printf("A - B = %.2f ", A-B);
    break;
    case '*' : printf("A x B = %.2f ", A*B);
    break;
    case '/' : {if (B!=0) printf("A / B = %.2f ", A/B);
    else printf("Division par 0 est Impossible ! ");}
    break;
    default : printf("Operande Invalide !");
    }
    return 0;
    }

  • @mamadouthioune1599
    @mamadouthioune1599 Před rokem

    #include
    int main(void)
    {
    char operateur;
    int A, B;
    printf("Veuillez choisir une operateur :
    ");
    scanf("%c", &operateur);
    printf("Veuillez saisir deux nombres entiers :
    ");
    scanf("%d%d", &A, &B);
    switch(operateur)
    {
    case '+' : printf("l\'operation saisie est une addition
    ");
    printf("Son resultat est : %d + %d = %d
    ", A, B, A+B );
    break;
    case '-' : printf("l\'operation saisie est soustraction
    ");
    printf("Son resultat est : %d - %d = %d
    ", A, B, A-B );
    break;
    case '*' : printf("l\'operation saisie est une multiplication
    ");
    printf("Son resultat est : %d * %d = %d
    ", A, B, A*B );
    break;
    case '/' : printf("l\'operation saisie est une division
    ");
    if(B!=0)
    {
    printf("Son resultat est : %d / %d = %d
    ", A, B, A/B );
    }
    else
    {
    printf("Impossible d\'effectuer cette operation
    ");
    }
    break;
    default : printf("Ce type d\'operation n\'existe pas
    ");
    }
    return 0;
    }

  • @Music-kn9xe
    @Music-kn9xe Před 2 měsíci

    #include
    #include
    int main()
    {
    float a,b,s,p,d,q;
    char op;
    printf("entrez les valeurs de a et b
    ");
    scanf("%f %f",&a,&b);
    while (1) {
    printf("choisissez votre opperateur
    ");
    getchar();
    scanf("%c",&op);
    if (op== '+'){
    s=a+b;
    printf("la somme est s=%f
    ",s);
    break;
    }
    else if (op== '-') {
    d=a-b;
    printf("la difference est d=%f
    ",d);
    break;
    }
    else if (op== '*') {
    p=a*b;
    printf("le produit est p=%f
    ",p);
    break ;
    }
    else if(op== '/') {
    if (b==0){
    printf("impossible entrez une nouvelle valeur de b
    ");
    scanf("%f",&b);
    }
    else{
    q=a/b;
    printf("le quotion est q=%f",q);
    break;
    }
    }
    else
    printf("choisissez un opperateur corect");
    }
    }

  • @jalilaelmajidi3010
    @jalilaelmajidi3010 Před 2 lety

    جزاك الله خيرا أستاذ