begin process at 2012 02 07 10:15:26
  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 :8 480

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

Source avec Zip Source avec une capture (CONSOLE) TROUVER LA CLEF D'UN CODE INSEE EN DONNANT SES 13 ... par Maxime95k
Source avec Zip Source .NET (Dotnet) QUANTUM BIBLIOTHÈQUE MATHÉMATIQUES par QuantumNet
Source avec Zip Source avec une capture Source .NET (Dotnet) ALGORITHME DE LA PROPENSION par olivieram2
Source avec Zip Source .NET (Dotnet) PETITE LIBRAIRIE MATHÉMATIQUE par dodo7263
Source avec Zip Source .NET (Dotnet) INCLUSION D'UN POINT DANS UN CERCLE par eishtein

 Sources en rapport avec celle ci

Source avec Zip CONVERSION DE FICHIERS FORTRAN 77 EN FORTRAN 95 par deadhand
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 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. Initiation aux conditionelles [ par Pierrot7654 ] On souhaite calculer la dépense en carburant pour un trajet. Pour cela on décide de dénir des constantes correspondant au prix d'un litre pour 4 carb


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,217 sec (3)

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