lunes, 4 de octubre de 2010

pseudocodigo 4_3

Escriba un programa para mostrar los siguientes dos mensajes:
mes =?
día =?
Haga que el programa acepte y almacene un número en la variable mes en respuesta a la primera instrucción, y que acepte y almacene un número en la variable día en respuesta al segundo mensaje. Si el mes introducido no está entre 1 y el 12, imprima un mensaje que informe al usuario que introdujo un mes inválido. De la misma forma, si el día introducido no está entre 1 y 31, imprima un mensaje que informe de este error al usuario.
En un año no bisiesto febrero tiene 28 días; enero, marzo, mayo, julio, agosto, octubre y diciembre tienen 31 días, y los demás meses tienen 30 días. Para este programa ignore los años bisiestos.

pseudo codigo:
1.- inicio
mes,dia int

print"mes =?"
read mes

print"dia =?"
read dia

swith (mes) of
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: if (dia<0||> 31)
}
print"error en dia"
}
break ;
case 2 :
if(dia<0||dia>28)
{
print"error en dia"
}
break ;
case 4:
case 6:
case 9:
case 11:
if(dia<0||dia>30)
{
print"error en dia"
}
break ;
defaul : printa "error en mes "
break ;
}
fin

No hay comentarios:

Publicar un comentario