Calculatrice

Fermé
jamila.1988 Messages postés 3 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 29 janvier 2009 - 29 janv. 2009 à 14:46
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 29 janv. 2009 à 15:08
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.
A voir également:

3 réponses

Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
29 janv. 2009 à 14:48
=> Site du zéro => tutoriel C => rubrique SDL
0
jamila.1988 Messages postés 3 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 29 janvier 2009
29 janv. 2009 à 14:53
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
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 782
29 janv. 2009 à 15:08
Nan mais c'est assez lourd (je crois) de coder une interface graphique.. A toi de le faire :)
Puis tu apprendras comme ça..
0