Calculatrice

jamila.1988 Messages postés 3 Statut Membre -  
Apatik Messages postés 6040 Statut Contributeur -
Bonjour,
j'ai un programme en c++ de calculatrice et je sais pas comment créer un interface avec les bouton parce que le résultat m'apparu juste dan cmd
merci de m'avoir aider.
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Apatik Messages postés 6040 Statut Contributeur 789
     
    => Site du zéro => tutoriel C => rubrique SDL
    0
  2. jamila.1988 Messages postés 3 Statut Membre
     
    voila le programme
    #include<iostream>
    using namespace std;
    class calculatrice{
    private:
    double x;
    double y;
    double res;
    public:
    void valeur();
    void somme();
    void soustraction();
    void produit();
    void division();
    void puissance();
    void afficher();
    };
    void calculatrice::valeur(){
    cout<<"entrer la valeur de x:"<<endl;
    cin>>x;
    cout<<"entrer la valeur de y:"<<endl;
    cin>>y;
    }
    void calculatrice::somme(){
    res=x+y;
    }
    void calculatrice:: soustraction(){
    res=x-y;
    }
    void calculatrice:: puissance(){
    res=1;
    for(int i=1;i<=y;i++)
    {
    res=res*x;
    }
    }
    void calculatrice:: division(){
    if(y==0){
    cout<<"resultet est impossible:"<<endl;
    res=-1;}
    else
    res=x/y;
    }
    void calculatrice::produit(){
    res=x*y;
    }
    void calculatrice:: afficher(){
    cout<<"le resultat est:"<<res<<endl;
    }
    int main(){
    int choix;
    calculatrice c;
    cout<<"**********************************************************"<<endl;
    cout<<"******************************MENU***********************"<<endl;
    cout<<" *********************************************** "<<endl;
    cout<<" ************************************* "<<endl;
    cout<<" "<<endl;
    cout<<"appuyer sur la touche 1 pour calculer la somme"<<endl;
    cout<<"appuyer sur la touche 2 pour calculer la soustraction"<<endl;
    cout<<"appuyer sur la touche 3 pour calculer la puissance"<<endl;
    cout<<"appuyer sur la touche 4 pour calculer la division"<<endl;
    cout<<"appuyer sur la touche 5 pour calculer la produit"<<endl;
    cout<<"appuyer sur la touche 6 pour sortir"<<endl;
    cout<<" "<<endl;
    cout<<" ************************************* "<<endl;
    cout<<" *********************************************** "<<endl;
    cout<<" *****************************************************"<<endl;
    cout<<"**********************************************************"<<endl;
    cout<<"entrer votre choix:"<<endl;
    cin>>choix;
    switch(choix){
    case 1:{c.valeur();
    c.somme();
    c.afficher();
    break;
    }
    case 2:{c.valeur();
    c.soustraction();
    c.afficher();
    break;
    }
    case 3:{c.valeur();
    c.puissance();
    c.afficher();
    break;
    }
    case 4:{c.valeur();
    c.division();
    c.afficher();
    break;
    }
    case 5:{c.valeur();
    c.produit();
    c.afficher();
    break;
    }
    case 6:break;
    }
    system("pause");
    }
    0
  3. Apatik Messages postés 6040 Statut Contributeur 789
     
    Nan mais c'est assez lourd (je crois) de coder une interface graphique.. A toi de le faire :)
    Puis tu apprendras comme ça..
    0