Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IF
• if (condición)
• { grupo cierto de instrucciones;}
• else
• { grupo falso de instrucciones; };
if ( Int32.Parse(SUELDO.Text) >= 3000)
{
RES.Text="RICO";
}
else
{
RES.Text="POBRE";
}
• 1.- Capturar un numero
cualesquiera e informar si es o no
es mayor de 100
• 2.- Capturar un numero entero
cualesquiera e informar si es o no
es múltiplo de 4 ( recordar el
operador mod(%), analizado en el
tema de operadores aritméticos).
• 3.- Capturar los cinco datos mas
importantes de un Empleado,
incluyendo el sueldo diario y los
días trabajados desplegarle su
cheque semanal solo si ganó mas
de $500.00 en la semana, en caso
contrario desplegarle un bono de
despensa semanal de $150.00.
SWITCH
• switch(var OPCION)
• {
case const1: instrucción(es);
break;
case const2: instrucción(es);
break;
case const3: instrucción(es);
break; ………………
default: instrucción(es);break;
• };
• switch(LETRA.Text)
• {
case "a": ANIMALITO.Text="aguila";break;
case "b":case "B": ANIMALITO.Text="baca";break;
case "c": ANIMALITO.Text="caballo";
int alfa=5; break;
default: ANIMALITO.Text="no hay";
break;
• }
• 1.- Construir un programa que capture un
deporte cualesquiera y despliegue dos
implementos deportivos apropiados.
• 2.- Evaluar cualquier función vista para
cuando x = 3,-4,5,2
List Box – Combo Box
private void button1_Click(object sender, System.EventArgs e)
{
// CheckBox se tienen que validar uno por uno if (GATO.Checked )
label1.Text="miauu"; if(PERRO.Checked) label1.Text="wow";
}
{
// LIMPIANDO LISTAS
LISTA1.Items.Clear();
LISTA2.Items.Clear();
{ LISTA1.Items.Add(edad[reng].ToString()); };
//CALCULANDO Y DESPLEGANDO
{ edad[reng]=edad[reng]*12; };
foreach(int r in edad)
{LISTA2.Items.Add(r.ToString() );};
reng=0;
}
• int[] edad={15,16,17,18};
• float[] sueldo={40.85, 65.30, 33.33};
• string[] ciudad={“Quito”, “Ambato”,
“mexico”, “rosarito”, “ensenada”};
• Capturar y desplegar 5 precios de
productos cualesquiera usando dos
panel, uno para capturar y uno para
desplegar
ARREGLOS TIPO TABLA
• Public static tipodato[,] nomtabla=new
tipodato[cant reng, cantcol];
int reng=System.Int32.Parse(REN.Text);
int col=System.Int32.Parse(COL.Text);
calif[reng,col]=System.Int32.Parse(CALIF.Text);
col++;
CALIF.Text=" ";
if (col==3){reng++; col=0;};
if (reng==2){CALIF.Text="TABLA LLENA";};
REN.Text=reng.ToString();
COL.Text=col.ToString();
}
private void button2_Click(object sender, System.EventArgs e)
{calif[reng,col]=calif[reng,col] +10;};
// desplegando
+ calif[reng,2].ToString();
TABLA.Items.Add(temp);
temp=" ";
};
}
• tipodato[,] nomtabla={ {val reng 0},
{val reng 1}, {val reng n} };
• ejemplo una matriz de 3 x 4
calificaciones:
• int[,] calif={ { 10,20,30,40},
{ 50,60,70,80}, {90,10,20,30} };