Petit convertisseur d'euro simple

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 407 fois - Téléchargée 38 fois

Contenu du snippet

ceci est mon premier veritable code.. soyez indulgents! ignorez les erreurs que propose visual c++6.0...

Source / Exemple :


#include <iostream.h>

int main(void)
{

	int choix;

	float FrancsEuro();
	float EuroFrancs();

	cout <<endl;
	cout <<"convertir de Francs en Euro ou d'Euro en francs?";
	cout <<endl;
	cout <<"attention, ce programme n'arrondit pas les valeurs...";
	cout <<endl;
	cout <<endl;
	cout <<"tapez 1 pour Francs a Euro";
	cout <<endl;
	cout <<"tapez 2 pour Euro a Francs";
	cout <<endl;
	cout <<endl;
	cout <<"votre choix:   ";
	cin >>choix;

	switch (choix)
	{
		case 1: FrancsEuro();
		case 2: EuroFrancs();
		default: cout<<"vous devez taper une valeur entre 1 et 2";
	}

return 0;

}

	
	
	
float FrancsEuro()
	{
	float valeurD;
	float valeurA;	
	cout <<"entrez la valeur a convertir en Euro:   ";
	cin>>valeurD;

	valeurA=valeurD/6.55957;
	cout <<"valeur en Euro est:   "<<valeurA;
	cout <<endl;
	cout <<endl;
	return main();
	
	}

float EuroFrancs()
	{
	float valeurD;
	float valeurA;	
	cout <<"entrez la valeur a convertir en Francs:   ";
	cin >>valeurD;

	valeurA=valeurD*6.55957;
	cout <<"la valeur en Francs est:   "<<valeurA;
	cout <<endl;
	cout <<endl;
	return main();
	}

Conclusion :


desole pour le manquee d'explication et la mise en page mais j'ai fait au plus vite... voila, c'etait mon premier programmee! j'attend vos conseils sur mon email... warenbe@hotmail.com

A voir également

Ajouter un commentaire Commentaires
Messages postés
402
Date d'inscription
samedi 28 décembre 2002
Statut
Membre
Dernière intervention
21 juillet 2005
1
Alors la boby009, tu te plante sur tt la ligne!
fo inclure "stdafx.h" pke tu as choisi un projet avec deja main.h inclu, et pi de tt facon c assez utile!!!! tu inclu tt les biblio ke tu as besoin ds ce fichier et le fichier tu linclu ds ton fichier main, c mieu! je voi pas ce ke ta conte VC++, c un des meilleur compilo!!!!!

pour le code:

-c kler ke return main( ); c pas trop le truc a fair..
-surtout ke cette foi ci, ca peu generer une erreur! car tes deux fct de convertissement sont de type float, et donc elle devrai retourner un float, ce ki nes pas le cas vu ke tu retourne la fonction main ke tu a declarer de type int. soit tu met :
-float main( ) (pas trop bo)
ou bien:
-int EuroFrancs( )
-int FrancsEuro( )

mais de tt facon come a dit kaid, oublie les RETURN MAIN( );!!!!!!!!!

-tu px declarer des constante pour te faciliter la tache a la place de tjs te memoriser la valeur des francs, tu fait:
#define FRANC 6.55957
et pi te suffit dapeler cette constante ...

- et encor le break a la fin des case pour ne pas aller o default direct :)

et bah vola je crois ke g tt dis, ce code est bien et c un bo debut ;)

bonne prog a tous ! ;)
ciao
Tiens, c'est une application que je vais présenter pour mon BTS (application objet). Or tout débutant ne débute pas par MFC mais par win32 console application. D'autre part, les notions essentielles en C++ sont les classes et les héritages.
Je mettrai mon code source très bientôt avec commentaires.
JE VEUX FAIRE PART A TOUT CPPFRANCE D'UNE FAIBLESSE DE VISUAL C++ :
Si l'include #include "stdafx.h"
N'est pas AU TOUT DEBUT du prog eh ben ça plante !!!!
Tu débutes, donc voila deux conseils :

* il faut mettre un 'break' à la fin de chaque bloc 'case', sinon tu passeras dans le 'default'.

* oublie très rapidement les 'return main();'.
Je croi que tu n'a pas bien compris a quoi servait le systeme de screenshot sur le site, on ne veut pas uen screenshot du code source cela n'a AUCUN interer, on veut des screenshot des application en action !!
Afficher les 6 commentaires

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.