Professional Documents
Culture Documents
eval
{
caso ( condicion ) sentencias...
caso ( condicion ) sentencias...
sino
sentencias...
}
El programa verificará el valor de verdad de la primera condición. Si se cumple,
ejecutará todas las acciones definidas para ese caso en particular y luego irá a
ejecutar la sentencia que siga a la llave que cierra el cuerpo de la sentencia eval. Si
no se cumple, pasará a verificar la siguiente condición y así sucesivamente. Si
ninguna condición fuese verdadera y existiese una cláusula “sino”, se ejecutarán las
acciones definidas bajo esta cláusula. La cláusula “sino” es opcional. Si está presente
debe ser la última.
var
let : cadena
msg : cadena
inicio
leer (let)
/* Consideremos solo el primer carácter, por si haya tipeado más de uno.
Observar cómo se usan los corchetes para seleccionar el primer carácter.*/
programa DiasMes
var
NroDiasMes, Mes, Anio : numerico
inicio
//Limpiar pantalla
cls()
programa dias
var
numero:numerico
inicio
cls()
imprimir("introuzca un numero ")
leer(numero)
eval
{
caso(numero==1)
imprimir("es lunes")
caso(numero==2)
imprimir("es Martes")
caso(numero==3)
imprimir("es miercoles")
caso(numero==4)
imprimir("es jueves")
caso(numero==5)
imprimir("es viernes")
caso(numero==6)
imprimir("es sabado")
caso(numero==7)
imprimir("es domingo")
sino
imprimir("error")
}
fin