Calculette

Description

Simple calculatrice coder sous ( Dev Cpp )

Source / Exemple :


// Bibliothèques
#include <iostream>
#include <conio.c>
using namespace std;

// Variables
int main() {
int choix1;
char choix2;
float num1,num2;

// Mode plein ecrand
keybd_event(VK_MENU,0x38,0,0);
keybd_event(VK_RETURN,0x1c,0,0);
keybd_event(VK_RETURN,0x1c,KEYEVENTF_KEYUP,0);
keybd_event(VK_MENU,0x38,KEYEVENTF_KEYUP,0);

// Debut du programme
textcolor(WHITE);
cout << "\n\n\t###################################";
cout << "\n\t# Calculatrice par Luke Skywalker #"; 
cout << "\n\t###################################";
calc:
textcolor(LIGHTBLUE);
cout << "\n\n\n Selectionner le type d'operation a effectuer :";
textcolor(LIGHTGREEN);
cout << "\n\n 1. Addition\n 2. Soustraction\n 3. Multiplication\n 4. Division\n 5. Quitter\n\n ";
cin >> choix1; 
while (choix1<=0||choix1>=6) {
textcolor(LIGHTRED);
cout << "\a\n\n\n\tErreur vous devez fair un choix de 1 a 5 ";
cin >> choix1;
}
// Addition
while (choix1==1) {
textcolor(LIGHTGREEN);
cout << "\n\n\tEntrer le premier nombre a calculer : ";
cin >> num1;
cout << "\n\tEntrer le second nombre a calculer : ";
cin >> num2;
textcolor(LIGHTBLUE);
cout << "\n\n\tLe resultat de : " << num1 << " + " << num2 << " = " << num1+num2;
textcolor(LIGHTMAGENTA);
cout << "\n\n\n\tSouhaitez vous refaire une operation ? ( y / n ) ";
cin >> choix2;
if (choix2=='y') { 
system("cls");
goto calc; 
}
else { exit (0); }
}
// Soustraction
while (choix1==2) {
textcolor(LIGHTGREEN);
cout << "\n\n\tEntrer le premier nombre a calculer : ";
cin >> num1;
cout << "\n\tEntrer le second nombre a calculer : ";
cin >> num2;
textcolor(LIGHTBLUE);
cout << "\n\n\tLe resultat de : " << num1 << " - " << num2 << " = " << num1-num2;
textcolor(LIGHTMAGENTA);
cout << "\n\n\n\tSouhaitez vous refaire une operation ? ( y / n ) ";
cin >> choix2;
if (choix2=='y') { 
system("cls");
goto calc; 
}
else { exit (0); }
}
// Multiplication
while (choix1==3) {
textcolor(LIGHTGREEN);
cout << "\n\n\tEntrer le premier nombre a calculer : ";
cin >> num1;
cout << "\n\tEntrer le second nombre a calculer : ";
cin >> num2;
textcolor(LIGHTBLUE);
cout << "\n\n\tLe resultat de : " << num1 << " x " << num2 << " = " << num1*num2;
textcolor(LIGHTMAGENTA);
cout << "\n\n\n\tSouhaitez vous refaire une operation ? ( y / n ) ";
cin >> choix2;
if (choix2=='y') { 
system("cls");
goto calc; 
}
else { exit (0); }
}
// Division
while (choix1==4) {
textcolor(LIGHTGREEN);
cout << "\n\n\tEntrer le premier nombre a calculer : ";
cin >> num1;
cout << "\n\tEntrer le second nombre a calculer : ";
cin >> num2;
textcolor(LIGHTBLUE);
cout << "\n\n\tLe resultat de : " << num1 << " / " << num2 << " = " << num1/num2;
textcolor(LIGHTMAGENTA);
cout << "\n\n\n\tSouhaitez vous refaire une operation ? ( y / n ) ";
cin >> choix2;
if (choix2=='y') { 
system("cls");
goto calc; 
}
else { exit (0); }
}
// Quitter
while (choix1==5) {
textcolor(WHITE);
system("cls");
cout << "\n\n\n\tMerci d'avoir utiliser la calculatrice Jk - Fr !"; Sleep(6000);
cout << "\n\n\n\tCalculatrice realiser par Luke Skywalker le 19/02/2004\n\n\t( Copyright 2004 - 2005 )"; Sleep (8000);
exit (0);
 }
// Fin du programme
}

Conclusion :


Site : Http://Www.Jedi-Knight-Fr.Com

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.