begin process at 2012 05 27 14:58:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > CONVERTISSEUR DE MONNAIE EUROPÉENNE...

CONVERTISSEUR DE MONNAIE EUROPÉENNE...


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Niveau :Débutant Date de création :17/07/2003 Date de mise à jour :17/07/2003 16:50:01 Vu / téléchargé :5 470 / 63

Auteur : StiriX

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

 Description

Un simple convertisseur de franc euro, euro franc.
Vous pouvez facilement optimiser le programme, mais je pence qu'il y a plus intéressant à faire. Je présente cette source pour montrer un peu le fonctionnement de variables, calculs et autres...

Source

  • /*
  • StiriX
  • StiriX
  • Ce programme vous permet de convertir des valeurs en francs en euro ou inverse.
  • 17/07/03
  • */
  • #include <stdio.h>
  • #include <iostream.h>
  • #include <conio.h>
  • void main(float fNumberofArgs, char* pszArgs[])
  • {
  • float fFranc, fEuro;
  • int nChoix;
  • printf("MoNeY ConVerToR by StiriX\n\n");
  • printf("1 --- Convertisseur franc-euro\n2 --- Convertisseur euro-franc\n");
  • cin >> nChoix;
  • if (nChoix == 1)
  • {
  • cout << "entrez une valeur en franc:";
  • cin >> fFranc;
  • cout << fFranc/6.55957;
  • getch();
  • }
  • else if (nChoix == 2)
  • {
  • cout << "entrez une valeur en euro:";
  • cin >> fEuro;
  • cout << fEuro*6.55957;
  • getch();
  • }
  • else
  • {
  • cout << "Valeur incorrect";
  • }
  • return 0;
  • }
/* 
   StiriX
   StiriX
   Ce programme vous permet de convertir des valeurs en francs en euro ou inverse.
   17/07/03
     */

  #include <stdio.h>
  #include <iostream.h>
  #include <conio.h>

 void main(float fNumberofArgs, char* pszArgs[])
{
    float fFranc, fEuro; 
    int nChoix;
    printf("MoNeY ConVerToR by StiriX\n\n");
    printf("1 ---  Convertisseur franc-euro\n2 --- Convertisseur euro-franc\n");
    cin >> nChoix;
  if (nChoix == 1)
{
    cout << "entrez une valeur en franc:";
    cin >> fFranc;
    cout << fFranc/6.55957;
    getch();
}
  else if (nChoix == 2)
{
    cout << "entrez une valeur en euro:";
    cin >> fEuro;
    cout << fEuro*6.55957;
    getch();
}
  else 
{
    cout << "Valeur incorrect";
}
	
	return 0;
}

 Conclusion

Merci à un programmeur qui se reconnaitra pour l'aide qu'il m'a apporté ;-)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Project 1.devTélécharger ce fichier [Réservé aux membres club]324 octets
  • Project 1.exeTélécharger ce fichier [Réservé aux membres club]74 752 octets
  • rsrc.oTélécharger ce fichier [Réservé aux membres club]1 026 octets
  • Rsrc.rcTélécharger ce fichier [Réservé aux membres club]Voir ce fichier78 octets
  • Untitled1.cppTélécharger ce fichier [Réservé aux membres club]Voir ce fichier790 octets
  • untitled1.oTélécharger ce fichier [Réservé aux membres club]5 011 octets

Télécharger le zip


 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

Commentaires et avis

Commentaire de manta7 le 17/07/2003 17:30:12

Bonjour Stirix,
Ta source est trés bien mais je voulais de donner un conseil : utilise des constantes.
Pour un petit programme de 30 lignes ça passe mais lorsque tu en dévelloperas de 10 000 lignes cela va t'etre d'un grand secours.

Voici la nouvelle source :

    #include &lt;stdio.h&gt;
    #include &lt;iostream.h&gt;
    #include &lt;conio.h&gt;

const TAUX 6.55957;

void main(float fNumberofArgs, char* pszArgs[])
{
    float fFranc, fEuro;
    int nChoix;
    printf("MoNeY ConVerToR by StiriX

");
    printf("1 ---  Convertisseur franc-euro
2 --- Convertisseur euro-franc
");
    cin &gt;&gt; nChoix;
    if (nChoix == 1)
{
    cout &lt;&lt; "entrez une valeur en franc:";
    cin &gt;&gt; fFranc;
    cout &lt;&lt; fFranc/TAUX;
    getch();
}
    else if (nChoix == 2)
{
    cout &lt;&lt; "entrez une valeur en euro:";
    cin &gt;&gt; fEuro;
    cout &lt;&lt; fEuro*TAUX;
    getch();
}
    else
{
    cout &lt;&lt; "Valeur incorrect";
}
    
    return 0;
}

L'avantage de cette constante dans ce programme est que si tu veux modifier le taux, tu ne dois le faire qu'une seule fois, alors imagine pour un gros prog l'utilité des constantes.

Commentaire de StiriX le 17/07/2003 18:50:56

Merci manta7 du conseil, je retient, et sache que j'aprécis les gens qui donne des conseils et qui n'écrase pas donc, j'encourage les autres à devnir comme toi ;-)

Commentaire de LordBob le 17/07/2003 23:10:19

moi je tiens juste a signaler kon ma tjs defendu de mélanger C et C++, donc 'printf' est une instruction du C, alors que 'cin' et 'cout' font partie du C++... je te conseil donc de remplacer les 'printf' du debut de ton programme en 'cout' et d'enlevé le header 'stdio.h'

Commentaire de D1m3x le 18/07/2003 01:11:24

Slt,
LordBob a tout à fait raison,
mais bon euh ce que je voulais dire:
c'est très bien pour un début, mais bon il y en a déjà tellement des programme comme celui-ci, lol, à la fin ça devient lourd.
mais ton prog est pas mal ;)
7/10 c pas mal pour un dévut nan? ;)
Bonne prog à tous ;)

[D|`m`3X]

Commentaire de NiFF le 18/07/2003 02:09:24

Pas trop d'erreurs pour un début c'est pas mal mais quelques points à signaler :
Attention à ta main() qui n'est pas vraiment habituelle (un nombre non entier (float) d'arguments???), à getch() qui n'est pas ANSI, et au mélange C / C++. Commence plutôt par le C avant de passer au C++.

Pour ce qui est de la constante, les RFC ne recommandent pas const dans ce cas. Utilise plutôt #define TAUX 6.55957 en dessous des include et remplace tes 6.55957 par TAUX. Voilà, j'espère que ça va t'aider...

Commentaire de NiFF le 18/07/2003 02:10:49

manta7&gt; les constantes on fait des #define, c'est vraiment mieux.

Commentaire de StiriX le 18/07/2003 13:50:21

Merci les gars pour tout ces ptites infos préciseuses !!!!!!

Commentaire de coucou747 le 01/07/2005 11:45:46 administrateur CS

salut
aparement tu n'as pas corrigé ton code, et c'est domage, il y a une autre erreur qui n'a pas été signalée :
void main
devrait être remplacée par
int main
car tu as un return...
(je ne fais pas partie de ceux qui écrasent...)

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,484 sec (4)

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