Professional Documents
Culture Documents
PRÁCTICA 4
ESTRUCTURA switch
1. Programa que muestre un menú ofreciendo realizar el cálculo de dos y tres resistencias conectadas en paralelo.
Dependiendo de la elección del alumno realice el cálculo correspondiente.
double r1, r2, r3, r, rr;
string aux, op;
op = cb1.Text;
switch (op)
{
case "Dos resistencias":
aux = tb1.Text;
r1 = double.Parse(aux);
aux = tb2.Text;
r2 = double.Parse(aux);
r = r1 * r2 / (r1 + r2);
tb4.Text=r.ToString();
break;
case "Tres resistencias":
aux = tb1.Text;
r1 = double.Parse(aux);
aux = tb2.Text;
r2 = double.Parse(aux);
aux = tb3.Text;
r3 = double.Parse(aux);
rr = (1 / r1) + (1 / r2) + (1 / r3);
r = 1 / rr;
tb4.Text=r.ToString();
break;
default:
Console.WriteLine("ERROR");
break;
}
}
public Form1()
{
InitializeComponent();
}
textBox1.Text="BOLIVISION".ToString();
break;
case 7:
textBox1.Text="BTV".ToString();
break;
case 9:
textBox1.Text="ATB".ToString();
break;
case 11:
textBox1.Text="RED UNO".ToString();
break;
case 13:
textBox1.Text="TVU".ToString();
break;
case 18:
textBox1.Text="CATOLICA
TELEVISION".ToString();
break;
case 21:
textBox1.Text="GIGAVISION".ToString();
break;
case 24:
textBox1.Text="TV
NORTE".ToString();
break;
case 25:
textBox1.Text="UPEA".ToString();
break;
case 30:
textBox1.Text="CRISTO
VIENE".ToString();
break;
default:
textBox1.Text = "ERROR".ToString();
break;
4. Programa que muestre un menú ofreciendo realizar el cálculo de las áreas de una circunferencia, cuadrado y
rectángulo, y en base a la elección del usuario realice el cálculo correspondiente.
string op;
op = comboBox1.Text;
switch (op) {
case"Circunferencia":
label2.Visible = true;
label2.Text = "Radio";
label4.Visible = true;
button1.Visible = true;
textBox1.Visible = true;
textBox3.Visible = true;
label3.Visible = false;
textBox2.Visible = false;
break;
case"Cuadrado":
label2.Visible = true;
label2.Text = "Lado";
label4.Visible = true;
button1.Visible = true;
textBox1.Visible = true;
textBox3.Visible = true;
label3.Visible = false;
textBox2.Visible = false;
break;
case "Rectangulo":
label2.Visible = true;
label2.Text = "Lado a";
label3.Visible = true;
label3.Text = "Lado b";
label4.Visible = true;
button1.Visible = true;
textBox1.Visible = true;
textBox2.Visible = true;
textBox3.Visible = true;
break;
}
}
break;