begin process at 2012 02 10 09:15:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caractères

 > CALCULATRICE EN WIN32 [VC++]

CALCULATRICE EN WIN32 [VC++]


 Information sur la source

Note :
Aucune note
Catégorie :Chaîne de caractères Niveau :Débutant Date de création :10/08/2002 Date de mise à jour :10/08/2002 17:24:41 Vu :2 843

Auteur : ludothenovice

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

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

  • #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;
  • }
#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!!


 Sources du même auteur

MOT DE PASSE [VC++]

 Sources de la même categorie

Source avec Zip [C] WD_STRING V2.2 par cyberripper
Source avec Zip LES STRING EN C, AFFECTATION, CONCATÉNATION, SPLIT, ... par appranting
Source avec Zip [C] WD_STRING V1.9 par cyberripper
Source avec Zip LIBRAIRIE LANGUAGES par astro53
FONCTION : CHAR * AJUSTERTAILLECHAINE() par Rockanos

Commentaires et avis

Commentaire de kjus le 11/08/2002 13:02:12

les goto faut pas en prendre l'habitude..
au lieu du switch(choix2), tu peux englober tout ton code de calculatrice dans un truc comme ca :

do {
/* ton code */

/* tu demande si on recommence le programme */
}while (choix2 != 2);

par ailleurs, je pense que ton code doit compiler sous d'autres compilateurs que VC++

Commentaire de NettoyeurFantome le 11/08/2002 16:41:12

d'ailleurs les goto ne doivent être utilisées que dans des cas extrêmes...

Commentaire de vanpet le 13/08/2002 19:22:45

je suis débutant également te j'ai une question : on utilise quoi a la place des goto si c'est si mal de les utiliser ????

Commentaire de druggedsephiroth le 01/09/2002 13:56:58

Heu j'ai lu "calculatrice en win32" or dans ce code, rien ne fait appel au mode de fenêtrage win32...
C'est juste du console...

Commentaire de D1m3x le 04/03/2003 13:19:37

C'est vrai e plus... :)
Je vois pas pourkio tu as mis ça come titre de ton code

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,916 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales