martes, 22 de mayo de 2012
Estructura Caso
Esta se usa como sustituto en algunos casos del si anidado , por ser mas
practico al aplicarlo en la evaluación de algunas condiciones.
Sintaxis
caso variable
valor1, valor2, valor3, … :
instrucciones
valor1, valor2, valor3, … :
instrucciones
.
.
[ sino :
instrucciones]
fin caso
Los valores a evaluar , se separan por comas si hay varios, tal como aparece en
la sintaxis valor1,valor2 etc, también se puede usar el sino que nos indica, que
en caso de no seleccionar ninguna de las instrucciones anteriores se ejecutan.
Ejemplo sobre la aplicación de la estructura caso
caracter zona
cadena[25] nombre
real ventas , comis , ihss, tp
inicio
escriba "Ingresar el nombre del empleado "
lea nombre
escriba "Ingresar las ventas del empleado "
lea ventas
escriba "Ingresar la zona de trabajo "
lea zona
caso Zona
‘a’,’A’ : comis 0.06 * ventas
‘b’,’B’ : comis 0.08 * ventas
‘c’,’C’ : comis 0.09 * ventas
sino :
comis 0
fin caso
si comis > 2400 entonces
ihss 84
sino
ihss 0.035*comis
fin si
tp comis - ihss
Escriba " Comsión ganada " , comis
llamar nueva_linea
Escriba " Segudo Social " , ihss
llamar nueva_linea
Escriba "Total a pagar " , tp
llamar nueva_linea
fin
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario