Calculatrice en win32 [vc++]

Contenu du snippet

Voici mon second programme en C++. Ce programme est tout simple vous entrer deux nombres et ensuite vous choisisez l'opération. Comme pour mon premier programme j'accepte toutes vos remarques et suggestions pour améliorer ce prog.

Source / Exemple :


#include<iostream.h>
#include<stdlib.h>                                                                                   
           
int main()
{
	double nb1; 
	double nb2;
	int choix;
	int choix2;
	double resultat;

	//Intro du prog
	{
	cout<<"*******************************************************************************"<<endl;
	cout<<"*******************************************************************************"<<endl;
	cout<<"*******************************************************************************"<<endl;
	cout<<"**********************************CALCULATRICE*********************************"<<endl;
	cout<<"*******************************************************************************"<<endl;
	cout<<"*****************************************************Made by LudoTheNovice*****"<<endl;
	cout<<"*******************************************************************************"<<endl;
	cout<<endl<<endl<<endl;
	system("pause");
	}
	   

	//TAPER LES NOMBRES POUR LE PROGRAMME

label2:
	system("cls");
	cout<<" Bienvenue dans mon programme CALCULATRICE "<<endl;
	cout<<"Entrez le premier nombre : "<<endl;
	cin>>nb1;
	cout<<"Entrez le second nombre : "<<endl;
	cin>>nb2;

	//CHOIX DE L'OPERATION A EFFECTUER

label1:

	cout<<endl<<"Entre le choix de votre operation:"<<endl;
	cout<<"1:Addition"<<endl<<"2:Soustraction"<<endl<<"3:Multiplication"<<endl<<"4:Division"<<endl;
	cin>>choix;

	switch (choix)
	{
		
	case 1:
		resultat=nb1+nb2;
		cout<<endl<<"Le resultat de "<<nb1<<"+"<<nb2<<" est : "<<resultat<<endl;
		break;

	case 2:
		resultat=nb1-nb2;
	cout<<"Le resultat de "<<nb1<<"-"<<nb2<<" est : "<<resultat<<endl;
		break;

	case 3:
		resultat=nb1*nb2;
	cout<<"Le resultat de "<<nb1<<"*"<<nb2<<" est : "<<resultat<<endl;
			break;

	case 4:
		resultat=nb1/nb2;
	cout<<"Le resultat de "<<nb1<<"/"<<nb2<<" est : "<<resultat<<endl;
		break;

	default:
		cout<<endl<<"Veuillez rentrer un numero compris dans la liste"<<endl;
			goto label1;
		break;
	}

	cout<<endl<<"Voulez vous faire un autre calcul?"<<endl;
	cout<<"1:Oui"<<endl<<"2:Non"<<endl;
	cin>>choix2;

	switch (choix2)
	{
	case 1: 
		goto label2;
		break;

	case 2:
	
		break;

	default:
		cout<<endl<<"Veuillez rentrer un numero compris dans la liste"<<endl;
		goto label1;
		break;
	}
	cout<<endl<<"\aMerci et a bientot!!!\a"<<endl<<endl;
	return 1;
}

Conclusion :


stdlib.h permet de pouvoir effacer l'ecran (system("cls")) et de mettre le prog en pause (system("pause")).
Voila c'est tout pour ce prog!!

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.

Du même auteur (ludothenovice)