Cours:Cin/Cout correction

De troyesGEII
Aller à : navigation, rechercher

Il s’agit d’une page protégée.

#include <iostream>
using namespace std;

int main()
{
    double n1,n2;
    char operation;
    cout <<"saisir nombre 1 : ";
    cin >> n1;
    cout <<"saisir nombre 2 : ";
    cin >> n2;
    cout << "choix opération + - * /";
    cin >> operation;
    
    double res;
    switch (operation)
    {
        case '+':   res = n1+n2;
                    break;
        case '-':   res = n1-n2;
                    break;
        case 'x':
        case '*':   res = n1*n2;
                    break;
        case '/':   res = n1/n2;
                    break;
        default :   cout << "mauvais choix"<<endl;
                    return -1;
    }
    cout << n1 << operation << n2 << "="<<res<<endl;

    return 0;
}


#include <iostream>
using namespace std;

#include <stdlib.h>
#include <stdio.h>
#include <time.h>

int main()
{
    int val,n;
    // initialisation du générateur de nombre aléatoire
    srand (time (NULL));
    val = rand()%20;
    
    do
    {
        cout << "saisir un nombre entre 0 et 20: ";
        cin >> n;
        if (n>val) cout << "trop grand !"<<endl;
        if (n<val) cout << "trop petit !"<<endl;
        
    } while (n!=val);
    cout <<"gagné :-)"<<endl;

    return 0;
}