Petit code pour apprendre à se servir des boucle switch, while, entre autres...
Source / Exemple :
//Voici un ch'tit prog de conversion de francs en euros (et vice-versa)
//qui permet de se servir des instructions cout, cin, switch, do..while, ainsi que d'utiliser une fonction !
//mais y'a encore 2-3 trucs à rajouter !
#include <iostream.h>
#include <stdlib.h>
float ask() //Fonction qui demande le montant à convertir... Pas obligée mais on apprend à se servir des fonctions !
{
float montant; //On définit la variable réelle montant
cout << "\nEntrez le montant a convertir ";
cin >> montant;
return montant; //La fonction "prend la valeur" de la variable montant
}
void main() //La fonction principale
{
int convert; //On définit les variable
float montant;
float result;
do
{
cout << "Da Ultimate PierreP's Euro Converter"; //Héhé, un peu de pub !
cout << "\n\nQuelle Conversion ?\n"; //On choisit ce que l'on veut faire
cout << "1 : Francs -> Euros\n";
cout << "2 : Euros -> Francs\n";
cout << "3 : Quitter\n\n";
cout << "Entrez votre choix puis [Entrer] ";
cin >> convert; //La valeur de la touche va dans la variable choix
switch (convert) //Le programme analyse le résultat
{
case 1: montant = ask();
result = montant*0.15245; //Conversion pui affichage des francs en euros
montant = int(montant);
cout << "\n" << montant << " Francs valent " << result << " Euros.\n\n"; break;
case 2: montant = ask();
result = montant*6.55957; //Conversion pui affichage des euros en francs
cout << "\n" << montant << " Euros valent " << result << " Francs.\n\n"; break;
case 3: cout << "\n\nSee You Space CowBoy !\n\n"; break;
default: cout << "\nTryin' to find a bug huh ?! ;)\n\n"; break; //Autre chose que 1, 2 ou 3 est entré dans la variable convert
}
} while (convert != 3);
system("PAUSE");
return 0;
}
Conclusion :
Les taux sont déjà fixés, et on a pas besoin de relancer le prog pour refaire un calcul...
c'est pas encore la version finale, je rajoute 2-3 trucs de temps en temps, quand j'ai le temps !
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.