Une petite calculatrice très simple

Description

Hey bien ceci est mon premier programme. C'est une calculatrice. Elle fait toutes les opérations de base. + - * / carré et racine carré.

Source / Exemple :


include <iostream>

#include <math.h>

using namespace std;
void addition();
void soustraction();
void multiplication();
void division();
void carre();
void racine();
void quitter();

	float a=0;
	int b=0;
	int c=0;

void main()

{
	int choix;
	char exit;
	exit= 'N';
	do
	{
		cout<<"\n			Op\202ration math\202matiques\n";
		cout<<"\n		Appuyer sur 1 pour effectuer une addition";
		cout<<"\n		Appuyer sur 2 pour effectuer une soustraction";
		cout<<"\n		Appuyer sur 3 pour effectuer une multiplication";
		cout<<"\n		Appuyer sur 4 pour effectuer une division";
		cout<<"\n		Appuyer sur 5 pour effectuer un carr\202";
		cout<<"\n		Appuyer sur 6 pour effectuer une racine carr\202";
		cout<<"\n		Appuyer sur 7 pour quitter.\n";

		cout<<"\n\nAppuyer sur la touche de votre choix suivie de ENTRER:	\n\n";
		cin>>choix;
		switch(choix)
		{
		case 1:
			addition();
			break;

		case 2:
			soustraction();
			break;

		case 3:
			 multiplication();
			break;

		case 4:
			 division();
			break;

		case 5:
			 carre();
			break;

		case 6:
			 racine();
			break;

		case 7:
			exit= 'o';
			break;

		default:cout<<"\nVous n'avez pas entr\202 un choix valide.\n";

		}
	}
	while(exit == 'N');
	cout<<"\nLe programme est termin\202.\n\n";
	cout<<"\nCe programme cr\202e par JD.\n\n\n";

}

void addition()
{
	
	

	cout<<"\nEntrer le premier nombre\n\n";
	cin>>b;
	cout<<"\nEntrer le deuxi\212me nombre\n\n";
	cin>>c;
	a=b+c;
	cout<<"\nLa somme de l'addition est de "<<a<<".\n\n";

}

void soustraction()
{
	cout<<"\nEntrer le premier nombre\n\n";
	cin>>b;
	cout<<"\nEntrer le deuxi\212me nombre\n\n";
	cin>>c;
	a=b-c;
	cout<<"\nLe r\202sultat de la soustraction est de "<<a<<".\n\n";

}
void multiplication()
{
	cout<<"\nEntrer le premier nombre\n\n";
	cin>>b;
	cout<<"\nEntrer le deuxi\212me nombre\n\n";
	cin>>c;
	a=b*c;
	cout<<"\nLa somme de la mutiplication est de "<<a<<".\n\n";

}
void division()
{
	cout<<"\nEntrer le premier nombre\n\n";
	cin>>b;
	cout<<"\nEntrer le deuxi\212me nombre\n\n";
	cin>>c;
	a=b/c;
	cout<<"\nLe r\202sultat de la division est de "<<a<<".\n\n";

}
void carre()
{
	cout<<"\nEntrer le nombre.\n\n";
	cin>>b;
	a=b*b;
	cout<<"\n\nLe r\202sultat est "<<a<<".\n\n";

}
void racine()
{
	cout<<"\nEntrer le nombre.\n\n";
	cin>>b;
	a=sqrt(b);
	cout<<"\n\nLe r\202sultat est "<<a<<".\n\n";
	

	

}

Conclusion :


Les plus grands défauts de mon prog c'est que les chiffre décimaux ne sont pas prient en comptent. Je compte ajouter d'autre fonction comme le calule quadratrique et autres.
J'espère pouvoir profiter de vos commentaires pour m'améliorer et améliorer mes programmes.

Codes Sources

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.