Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INICIO
Enteros dia, mes, a
Escribir “INGRESE DIA”
Leer dia
Leer mes
Leer a
Si (dia > 0 && (mes <= 12 && mes > 0) && a > 0 && dia<32)
Cambiar
Caso 1:
Si (dia <= 31)
Escribir “fecha correcta”
.
.
.
Caso 2:
Si (dia <=29 && a % 4 == 0 && a % 100 != 0 || a % 400 == 0 )
Escribir “FECHA CORRECTA”
Caso contario
Escribir “FECHA INCORRECTA”
Caso contrario
Escribir “FECHA INCORRECTA”
FIN
Console.WriteLine("INGRESE DIA");
dia = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("INGRESE MES");
mes = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("INGRESE AÑO");
a = Convert.ToInt32(Console.ReadLine());
if (dia > 0 && (mes <= 12 && mes > 0) && a > 0 && dia<32
)
{
switch (mes)
{
case 1:
if (dia <= 31)
Console.WriteLine(dia + " de enero del " + a + "
FECHA CORRECTA ");
break;
case 3:
if (dia <= 31)
Console.WriteLine(dia + " de marzo del " + a + "
FECHA CORRECTA ");
break;
case 4:
if (dia <= 30)
Console.WriteLine(dia + " de abril del " + a + "
FECHA CORRECTA ");
break;
case 5:
if (dia <= 31)
Console.WriteLine(dia + " de mayo del " + a + " FECHA
CORRECTA ");
break;
case 6:
if (dia <= 30)
Console.WriteLine(dia + " de junio del " + a + "
FECHA CORRECTA ");
break;
case 7:
if (dia <= 31)
Console.WriteLine(dia + " de julio del " + a + "
FECHA CORRECTA ");
break;
case 8:
if (dia <= 31)
Console.WriteLine(dia + " de agosto del " + a + "
FECHA CORRECTA ");
break;
case 9:
if (dia <= 30)
Console.WriteLine(dia + " de septiembre del " + a + "
FECHA CORRECTA ");
break;
case 10:
if (dia <= 31)
Console.WriteLine(dia + " de octubre del " + a + "
FECHA CORRECTA ");
break;
case 11:
if (dia <= 30)
Console.WriteLine(dia + " de noviembre del " + a + "
FECHA CORRECTA ");
break;
case 12:
if (dia <= 31)
Console.WriteLine(dia + " de diciembre del " + a + "
FECHA CORRECTA ");
break;
case 2:
if (dia <=29 && a % 4 == 0 && a % 100 != 0 || a % 400 ==
0 )
Console.WriteLine(dia + " de febrero del " + a + "
FECHA CORRECTA ");
else
}
}
else
Console.WriteLine("FECHA INCORRECTA");
Console.Read();
Leer grupo
Leer a
Switch(grupo)
Caso A1:
Hacer
Leer nota
Caso A2:
Hacer
Leer nota
switch (grupo)
{
case "A1":
do
{
Console.WriteLine("INGRESE NOTAS DEL ALUMNO " + i +
":");
nota = Convert.ToDouble(Console.ReadLine());
}
while ((nota > 20) || (nota < 0));
sumanota1 = sumanota1 + nota;
a1++;
break;
case "A2":
do
{
Console.WriteLine("INGRESE NOTAS DEL ALUMNO " + i +
":");
nota = Convert.ToDouble(Console.ReadLine());
}
while ((nota > 20) || (nota < 0));
}
}
Console.ReadLine();