Comment créer une calculatrice de base en C++

Comment Creer Une Calculatrice De Base En C



Les données numériques sont le type de données représentées sous forme de nombres plutôt que de langage. C'est la représentation quantitative des données. Qu'il s'agisse de compter l'argent d'un enfant ou d'analyser les ventes d'un grand homme d'affaires, les chiffres sont impliqués. Pour calculer ces nombres dans le Big Data, il n'est pas très facile pour le cerveau humain de le faire manuellement en peu de temps, c'est pourquoi cette fonction est assurée par des calculatrices. Une calculatrice est un appareil portable utilisé pour effectuer efficacement des opérations mathématiques du plus simple au plus complexe. Les opérations de base incluent l'addition, la soustraction, la multiplication et la division.

Comment créer une calculatrice de base en C++

La calculatrice de base effectue des opérations arithmétiques simples comme l'addition, la soustraction, la multiplication et la division. En C++, une instruction switch case peut être utilisée pour créer la calculatrice.







Calculatrice de base en C++

Dans ce programme, une calculatrice de base est construite qui peut additionner, soustraire, multiplier, diviser, prendre la racine carrée et carrée des nombres :



#include
#inclure
en utilisant l'espace de noms std ;

int main ( )
{
choix int;
float num1, num2, x;

cout << 'Choisissez vos options :'
' \n 1 = Ajout'
' \n 2 = Soustraction'
' \n 3 = Multiplication'
' \n 4 = Division'
' \n 5 = Carrés'
' \n 6 = racine carrée'
' \n 7 = sortie' << fin;
faire {
// prendre le choix de l'utilisateur
cout << ' \n Entrez votre choix : ' << fin;

manger >> choix;

changer ( choix ) {
// Ajout
cas 1 : {

cout << 'Entrez le premier opérande : ' ;
manger >> num1;
cout << 'Entrez le deuxième opérande : ' ;
manger >> num2;
x = numéro1 + numéro2 ;
cout << 'Somme = ' << X;
casser ;
}
// Soustraction
cas 2 :
cout << 'Entrez le premier opérande : ' ;
manger >> num1;
cout << 'Entrez le deuxième opérande : ' ;
manger >> num2;
x = numéro1 - numéro2 ;
cout << 'Soustraction = ' << X;
casser ;

// Multiplication
cas 3 :
cout << 'Entrez le premier opérande : ' ;
manger >> num1;
cout << 'Entrez le deuxième opérande : ' ;
manger >> num2;
x = num1 * num2;
cout << 'Produit = ' << X;
casser ;
// Division
cas 4 :
cout << « Entrez le dividende : » ;
manger >> num1;
cout << « Entrez le diviseur : » ;
manger >> num2;

alors que ( num2 == 0 )
{
cout << ' \n Le diviseur ne peut pas être nul.'
' \n Entrez à nouveau le diviseur : ' ;
manger >> num2;
}
x = num1 / num2;
cout << ' \n Quotient = ' << X;
casser ;

// Carré
cas 5 :
cout << 'Entrez un numéro : \n ' ;
manger >> num1;
x = num1 * num1;
cout << 'Carré de' << num1 << ' = ' << X;
casser ;
cas 6 :
cout << 'Entrez un numéro : \n ' ;
manger >> num1;
x = carré ( num1 ) ;
cout << 'Racine carrée de' << num1 << ' = ' << X;
casser ;

cas 7 :
retour 0 ;

par défaut : cout << ' \n Erreur! Choix non défini dans ce périmètre' ;
}
}
alors que ( choix ! = 7 ) ;
retour 0 ;
}



Il y a 7 choix proposés à l'utilisateur, le choix 7 donne l'option de sortie, tandis que le reste des choix effectue différentes opérations arithmétiques. L'utilisateur saisira deux opérandes pour effectuer l'addition, la multiplication et la soustraction. Pour la division, l'utilisateur insérera le dividende (le numérateur) et le diviseur (le dénominateur).





Une boucle while est utilisée pour vérifier si le diviseur est un nombre nul ou non nul, s'il s'agit d'un zéro alors l'utilisateur est invité à insérer un autre diviseur. Comme la division ne peut pas être effectuée avec un diviseur nul, elle renvoie une valeur indéfinie. L'utilisateur peut saisir n'importe quel nombre de son choix pour vérifier le carré et la racine carrée. Si le choix fait par l'utilisateur n'est pas valide, alors il reviendra ; et aucune opération ne sera effectuée. Jusqu'à ce que l'option 7 soit sélectionnée, le logiciel continuera à fonctionner :



L'utilisateur choisit 1 et saisit deux opérandes pour effectuer l'addition, le programme renvoie la somme de deux nombres. Lorsque l'utilisateur choisit 2 et saisit deux opérandes, la différence de deux nombres est renvoyée. L'option 3 permet à l'utilisateur d'effectuer une multiplication sur deux nombres. Lorsque le choix 7 est fait, l'utilisateur doit quitter le programme et en appuyant davantage sur n'importe quelle touche, la fenêtre de la console disparaîtra.

Lorsque l'utilisateur choisit le choix 4, il lui est demandé de saisir le dividende et le diviseur. Lorsque le diviseur est nul, la division ne peut pas être effectuée et l'utilisateur doit saisir un autre diviseur différent de zéro. Puisque le diviseur est plus grand, le quotient est en points, c'est-à-dire que ce programme peut également lire et renvoyer des valeurs flottantes.

Les choix 5 et 6 renvoient respectivement le carré et la racine carrée du nombre saisi. Cette fonction sqrt() est définie dans la bibliothèque d'en-tête cmath. Si cette bibliothèque n'est pas définie, cette fonction ne peut pas être exécutée.

Conclusion

Une calculatrice est un appareil permettant d'effectuer des opérations arithmétiques. Une instruction switch case en C++ peut être utilisée pour créer une calculatrice simple. La calculatrice conçue ici peut effectuer différentes opérations arithmétiques, notamment l'addition, la soustraction, la multiplication, le carré, la racine carrée et la division de nombres.