CONVERSOR DE MONEDA
EN J# AMB VISUAL STUDIO 2005
Construim el
següent formulari
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");
}
}
}