Las sentencia if nos permite elegir si se ejecuta o no las instrucciones dadas, es una expresión que debe ser evaluada.
if(expresión)
sentencia
Pero,y si queremos ejecutar la sentensia falsa, para esto usamos la sentencia else
por ejemplo: Dependiendo de que el usuario pulse el boton de OK o el botón de Cancelar en una ventana de alarma. De esta forma se capturaria todo.
/*Respuesta dependiente del boton que haya pulsado el usuario
Ok o Cancel*/
if(respuesta == Ok){
. . .
//Codigo para la accion Ok
. . .
}else{
. . .
//Codigo para la acción Cancel
. . .
}
La sentencia Switch permite seleccionar entre multiples alternativas posibles, la expresión del switch es una variable int o char, puede tomar los valores , entre otros.
switch (opcion)
{
caso 1:
descuento = 10;
break;
caso 2:
te descuento = 5;
break;
default:
descuento = 0;
break;
}