begin process at 2010 02 10 05:33:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > ADRIEURO (CONVERSION EUROS <-> FRANCS)

ADRIEURO (CONVERSION EUROS <-> FRANCS)


 Information sur la source

Note :
Aucune note
Catégorie :Maths & Algorithmes Source .NET ( DotNet ) Classé sous :convertisseur, euros Niveau :Débutant Date de création :09/11/2002 Date de mise à jour :09/11/2002 10:31:04 Vu :7 146

Auteur : adrien78

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

 Description

Et oui, le fameux programme sous DOS de conversion Euros <-> Francs fait par Adrien :)
Le programme permettra aux débutants d' apprendre certaines techniques du C# indispensable comme l' héritage etc.

Pour me remercier allez sur : http://www.informatick.com

Source

  • // project created on 09/11/2002 at 09:41
  • // By Adrien HADJ SALAH
  • // http://www.informatick.com
  • // Pour me remercier visité mon site informatick.com !
  • using System;
  • using System.Drawing;
  • using System.Collections;
  • using System.ComponentModel;
  • using System.Windows.Forms;
  • using System.Data;
  • using System.Net;
  • using System.IO;
  • using System.Text;
  • class MainClass
  • {
  • public static void Main()
  • {
  • Console.WriteLine("Bienvenue dans AdriEURO !\n\n");
  • menu adrieuro = new menu();
  • }
  • }
  • class menu
  • {
  • public menu()
  • {
  • int choix;
  • Console.WriteLine("\t 1 >> Francs -> Euros\n\t 2 >> Euros -> Francs\n\n");
  • try
  • {
  • choix = Int32.Parse(Console.In.ReadLine());
  • switch (choix)
  • {
  • case 1:
  • conversion_francs_euro adrieuro = new conversion_francs_euro();
  • break;
  • case 2:
  • conversion_euro_francs adrieuro2 = new conversion_euro_francs();
  • break;
  • default:
  • MessageBox.Show("Vous avez fait un mauvais choix,\nen effet il faut choisir soit 1 soit 2 !" ,"Erreur");
  • break;
  • }
  • }
  • catch
  • {
  • }
  • }
  • }
  • class taux
  • {
  • public double tx = 6.55957;
  • public double francs;
  • public double euros;
  • public int fin;
  • }
  • class conversion_francs_euro : taux
  • {
  • public conversion_francs_euro()
  • {
  • Console.WriteLine("\nEntrez la somme en francs que vous voulez convertir : \n\n");
  • francs = Int32.Parse(Console.In.ReadLine());
  • euros = francs / tx;
  • Console.WriteLine("En euros cela fait : \"{0}\"", euros);
  • Console.WriteLine("\nAppuiez sur une touche...");
  • fin = Int32.Parse(Console.In.ReadLine());
  • menu adrieuro3 = new menu();
  • }
  • }
  • class conversion_euro_francs : taux
  • {
  • public conversion_euro_francs()
  • {
  • Console.WriteLine("\nEntrez la somme en euros que vous voulez convertir : \n\n");
  • euros = Int32.Parse(Console.In.ReadLine());
  • francs = euros * tx;
  • Console.WriteLine("En francs cela fait : \"{0}\"", francs);
  • Console.WriteLine("\nAppuiez sur une touche...");
  • fin = Int32.Parse(Console.In.ReadLine());
  • menu adrieuro4 = new menu();
  • }
  • }
// project created on 09/11/2002 at 09:41
// By Adrien HADJ SALAH
// http://www.informatick.com
// Pour me remercier visité mon site informatick.com !


using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Net;
using System.IO;
using System.Text;

class MainClass
{
	public static void Main()
	{
	Console.WriteLine("Bienvenue dans AdriEURO !\n\n");
	
	menu adrieuro = new menu();
	}
}

class menu
{
	public menu()
	{
    int choix;
	Console.WriteLine("\t 1 >> Francs -> Euros\n\t 2 >> Euros -> Francs\n\n");
		try
		{
	    choix = Int32.Parse(Console.In.ReadLine());
	    	switch (choix)
	    	{
	        case 1:
	        	 conversion_francs_euro adrieuro = new conversion_francs_euro();
	    		 break;
	    	case 2:
	        	 conversion_euro_francs adrieuro2 = new conversion_euro_francs();
	    		 break;
	    	default:
	    		 MessageBox.Show("Vous avez fait un mauvais choix,\nen effet il faut choisir soit 1 soit 2 !" ,"Erreur");
	    		 break;
	    	}
		}
		catch 
		{
		
		}
	}
}

class taux
{
public double tx = 6.55957;
public double francs;
public double euros;
public int fin;
}

class conversion_francs_euro : taux
{
	public conversion_francs_euro()
	{		
	Console.WriteLine("\nEntrez la somme en francs que vous voulez convertir : \n\n");	
    francs = Int32.Parse(Console.In.ReadLine());
	euros = francs / tx;
	Console.WriteLine("En euros cela fait : \"{0}\"", euros);
	Console.WriteLine("\nAppuiez sur une touche...");
	fin = Int32.Parse(Console.In.ReadLine());
	menu adrieuro3 = new menu();	
	}
}

class conversion_euro_francs : taux
{
	public conversion_euro_francs()
	{
	Console.WriteLine("\nEntrez la somme en euros que vous voulez convertir : \n\n");	
    euros = Int32.Parse(Console.In.ReadLine());
	francs = euros * tx;
	Console.WriteLine("En francs cela fait : \"{0}\"", francs);
	Console.WriteLine("\nAppuiez sur une touche...");
	fin = Int32.Parse(Console.In.ReadLine());
	menu adrieuro4 = new menu();	
	}
}

 Conclusion

Voila
www.informatick.com
Toute l' informatique : Hardware, Software, Programmation, Formation, Webmestres, etc. !


 Sources du même auteur

Source .NET (Dotnet) UTILLISATION DNS

 Sources de la même categorie

RECHERCHE DE DEUX SOUS ENSEMBLE DONT LES SOMMES DES ÉLÈMENTS... par deadhand
Source avec Zip Source avec une capture Source .NET (Dotnet) METHODE GRAPHIQUE EN PROGRAMMATION LINÉAIRE par vindos
Source avec Zip Source avec une capture Source .NET (Dotnet) RECTANGLES par krissssss
Source avec Zip Source avec une capture SODOKU MUSING (PERMUTATION & SODOKU) par krissssss
Source avec Zip Source avec une capture Source .NET (Dotnet) ANALYSEUR LEXICAL ET SYNTAXIQUE DES FORMULES PROPOSITIONNELL... par boutemine

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) CONVERTISSEUR DÉCIMAL/BINAIRE/HEXADÉCIMAL par wererabbit
Source avec Zip Source .NET (Dotnet) CONVERTISSEUR PDF par crack_xp
Source avec Zip Source avec une capture Source .NET (Dotnet) CONVERTISSEUR DE NOMBRES HEXADÉCIMAUX par thebigboss
Source avec Zip Source .NET (Dotnet) CONVERTISSEUR CHIFFRES - LETTRES (POUR CHÈQUES PAR EXEMPLE) par fulljuju
Source avec Zip Source .NET (Dotnet) CONVERTISSEUR EURO_FR... JE SAIS C PA LE PREMIER par kmizol95

Commentaires et avis

Commentaire de Kaid le 09/11/2002 12:04:04

Je trouve que tes classes taux, conversion_francs_euro et conversion_euro_francs modèlisent mal ton problème.

Commentaire de mythic_kruger le 05/08/2005 09:46:55

En effet, la modélisation est plutôt exotique.
Le processus se résume à accepter une valeur, puis la convertir en euros ou en francs.

public class Conversion
{
double valeur;
public Conversion(double uneValeur)
{
valeur = uneValeur;
}
public string EnFrancs()
{
double francs = valeur * 6.55957;
return francs.ToString(".##");
}
public string EnEuros()
{
double euros = valeur / 6.55957;
return euros.ToString(".##");
}

}

Du coup le taux n'est même pas déclaré pour économiser une variable, et une ligne de code.

Pour créer une instance de cette classe:
    double nbfrancs = 75.28;
    Conversion convertit = new Conversion(nbfrancs);
    TextEuro.Text = convertit.EnEuros();

Après, plus qu'à gérer les exceptions comme la division par 0 etc...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

convertisseur de codes [ par OlivierAfpaRoubaix ] Bonjour , je cherche un source c#,un add pour visual studio ou delphi pour convertir un code delphi vers c#, et inversement . Merci d'avance.Olivier.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 1,092 sec (3)

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