Euro convertisseur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 400 fois - Téléchargée 37 fois

Contenu du snippet

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 !

A voir également

Ajouter un commentaire Commentaires
Messages postés
8
Date d'inscription
samedi 21 juillet 2001
Statut
Membre
Dernière intervention
12 septembre 2002

héhé
tout cela a été refait, je pense que c'es plus mieux maintenant...
petit scarabé deviendra grand (je l'espère !)
Messages postés
7
Date d'inscription
vendredi 11 janvier 2002
Statut
Membre
Dernière intervention
22 janvier 2002

et j'oubliai, ajoute des break dans t'es case :-)

ces seulement un conseil.

alors @ plus et bonne prog.
Messages postés
7
Date d'inscription
vendredi 11 janvier 2002
Statut
Membre
Dernière intervention
22 janvier 2002

ou la la !! des goto, ca me donne presque le gout de refaire de l'assembleur ( JMP ) ;-p

conseil, oublie les goto.
pour quitter ça marche pas!... en mettant 2 pour uqitter, ça ne fait pas apparaître la phrase: "See....", & cela ne fait pô stopper le prog'!... Va falloir revoir c'tte p'tite fôte de prog' là!... ;-P

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.