Calculette en console qui montre l'utilisation des fonctions

Contenu du snippet

Il va faire 4 calculs, une addition, uns soustraction, une multiplication et une division, c'est l'utilisateur qui devra entrer les nombres. C'est une calculette qui montre très bien que nous ne somme spas obligé d'écrire tout le source dans la fonction main mais qu'on peut utiliser d'autres fonctions.

Source / Exemple :


#include <iostream.h>
// Pour les commandes cin et cout

double nAddition(){
double dblNombreUn_add, double dblNombreDeux_add;
cout<<"Entrer le premier nombre:";
cin>>dblNombreUn_add;
cout<<"Entrer le deuxieme nombre:";
cin>>dblNombreDeux_add;
cout<<"La réponse est: ";
return dblNombreUn_add + dblNombreDeux_add;
}
// Déclaration de la première fonction qui va demander les deux nombres et
// qui va retourner leurs somme

double nSoustraction(){
double dblNombreUn_sous, double dblNombreDeux_sous;
cout<<"Entrer le premier nombre:";
cin>>dblNombreUn_sous;
cout<<"Entrer le deuxieme nombre: ";
cin>>dblNombreDeux_sous;
cout<<"La réponse est: ";
return dblNombreUn_sous - dblNombreDeux_sous;
}
// Déclaration de la deuxième fonction qui va demander les deux nombres et
// qui va retourner leurs différence

double nMultiplication(){
double dblNombreUn_mul, double dblNombreDeux_mul;
cout<<"Entrer le premier nombre:";
cin>>dblNombreUn_mul;
cout<<"Entrer le deuxieme nombre: ";
cin>>dblNombreDeux_mul;
cout<<"La réponse est: ";
return dblNombreUn_mul * dblNombreDeux_mul;
}
// Déclaration de la troisième fonction qui va demander les deux nombres et
// qui va retourner leurs produit

double nDivision(){
double dblNombreUn_mul, double dblNombreDeux_mul;
cout<<"Entrer le premier nombre:";
cin>>dblNombreUn_div;
cout<<"Entrer le deuxieme nombre: ";
cin>>dblNombreDeux_div;
cout<<"La réponse est: ";
return dblNombreUn_div / dblNombreDeux_div;
}
// Déclaration de la quatrième fonction qui va demander les deux nombres et
// qui va retourner leurs quotient

int main(){
nAddition();
nSoustraction();
nMultiplication();
nDivision();
cout<<"Fin du programme\n";
return 0;
} 
// Déclaration de la fonction principale du programme , le corps du programme
// Ici nous allons avoir accès au quatre fonctions, et ncore à al fin le 
// programme va écrire le texte entre guillemets

Conclusion :


Il n'y a pas de bug pour ce programme(chez moi en tout cas), ce programme à été créé et compilé avec Visual C++ 6.0. Il est complètement à jour, c'est la dernière version(même la première) :)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.