CONVERSOR DE MONEDA EN J# AMB VISUAL STUDIO 2005

Construim el següent formulari

moneda.JPG

 

El codi del programa sería el següent en J#

 

package Conversor_moneda;

 

import System.Collections.Generic.*;

import System.Data.*;

import System.Drawing.*;

import System.ComponentModel.*;

import System.Windows.Forms.*;

 

/**

 * Summary description for Form1.

 */

public class Form1 extends System.Windows.Forms.Form

{

      //declarem les variables

      double entrada, salida, ent, sal;

      double euro, dolar, rublo, yen, lib;

 

 

 

 

      private GroupBox groupBox1;

      private RadioButton radioButton5;

      private RadioButton radioButton4;

      private RadioButton radioButton3;

      private RadioButton radioButton2;

      private RadioButton radioButton1;

      private TextBox textBox1;

      private GroupBox groupBox2;

      private RadioButton radioButton6;

      private RadioButton radioButton7;

      private RadioButton radioButton8;

      private RadioButton radioButton9;

      private RadioButton radioButton10;

      private Label label1;

      private Label label2;

      private Label label3;

      private Button button1;

      /**

       * Required designer variable.

       */

      private System.ComponentModel.IContainer components;

 

      public Form1()

      {

            //

            // Required for Windows Form Designer support

            //

            InitializeComponent();

 

            //Inicialitzem els valors de les variables

            entrada = 0;

            salida = 0;

            ent = 1;

            sal = 1;

            euro = 1;

            dolar=0.71;

            rublo = 0.03;

            lib = 1.05;

            yen = 0.0079;

            textBox1.set_Text("0");

            label1.set_Text("0");

            label3.set_Text("€");

 

            }

/*

AQUÍ ANIRIA EL CODI GENERAT PEL DISSENYADOR

*/

      private void button1_Click(Object sender, System.EventArgs e)

      {

            entrada = Double.valueOf(textBox1.get_Text()).doubleValue();

            salida=entrada * ent / sal;

            label1.set_Text(String.valueOf(salida).toString());

      }

 

      private void radioButton1_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton1.get_Checked())

            {

                  ent = euro;

                  label2.set_Text("€");

            }

      }

 

      private void radioButton2_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton2.get_Checked())

            {

                  ent = dolar;

                  label2.set_Text("$");

            }

      }

 

      private void radioButton3_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton3.get_Checked())

            {

                  ent = rublo;

                  label2.set_Text("RB");

            }

      }

 

      private void radioButton4_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton4.get_Checked())

            {

                  ent = lib;

                  label2.set_Text("LE");

            }

      }

 

      private void radioButton5_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton5.get_Checked())

            {

                  ent = yen;

                  label2.set_Text("Y");

            }

      }

 

      private void radioButton10_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton10.get_Checked())

            {

                  sal = euro;

                  label3.set_Text("€");

            }

      }

 

      private void radioButton9_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton9.get_Checked())

            {

                  sal = dolar;

                  label3.set_Text("$");

            }

      }

 

      private void radioButton8_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton8.get_Checked())

            {

                  sal = rublo;

                  label3.set_Text("RB");

            }

      }

 

      private void radioButton7_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton7.get_Checked())

            {

                  sal = lib;

                  label3.set_Text("LE");

            }

      }

 

      private void radioButton6_CheckedChanged(Object sender, System.EventArgs e)

      {

            if (radioButton6.get_Checked())

            {

                  sal = yen;

                  label3.set_Text("Y");

            }

      }

}