- Diciembre, Enero, Febrero son Verano
- Marzo, Abril, Mayo son Otoño
- Junio, Julio, Agosto son Invierno
- Septiembre, Octubre, Noviembre son Primavera
Análisis:
Debemos definir las condiciones para cada mes
Debemos definir las condiciones para cada mes
- Es verano cuando el mes es 12 ó mes es 1 ó mes es 2
- Es otoño cuando el mes es 3 ó mes es 4 ó mes es 5
- Es invierno cuando el mes es 6 ó mes es 7 ó mes es 8
- Es primavera cuando el mes es 9 ó mes es 10 ó mes es 11
Diseño:
Algoritmo LasEstaciones
Inicio
Entero mes
Leer(mes)
Si mes == 12 ó mes == 1 ó mes == 2 Entonces
Escribir("Es Verano")
FinSi
Si mes == 3 ó mes == 4 ó mes == 5 Entonces
Escribir("Es Otoño")
FinSi
Si mes == 6 ó mes == 7 ó mes == 8 Entonces
Escribir("Es Invierno")
FinSi
Si mes == 9 ó mes == 10 ó mes == 11 Entonces
Escribir("Es Primavera")
FinSi
Si mes == > 10 ó mes < 1 Entonces
Escribir("Error en el Mes")
FinSi
Fin
Algoritmo LasEstaciones
Inicio
Entero mes
Leer(mes)
Si mes == 12 ó mes == 1 ó mes == 2 Entonces
Escribir("Es Verano")
FinSi
Si mes == 3 ó mes == 4 ó mes == 5 Entonces
Escribir("Es Otoño")
FinSi
Si mes == 6 ó mes == 7 ó mes == 8 Entonces
Escribir("Es Invierno")
FinSi
Si mes == 9 ó mes == 10 ó mes == 11 Entonces
Escribir("Es Primavera")
FinSi
Si mes == > 10 ó mes < 1 Entonces
Escribir("Error en el Mes")
FinSi
Fin
Código:
static void Main(string[] args)
{
int mes;
Console.Write("Ingresa el Número de Mes: ");
mes = int.Parse(Console.ReadLine());
if (mes == 12 || mes == 1 || mes == 2)
Console.WriteLine("\nEs Verano");
if (mes == 3 || mes == 4 || mes == 5)
Console.WriteLine("\nEs Otoño");
if (mes == 6 || mes == 7 || mes == 8)
Console.WriteLine("\nEs Invierno");
if (mes == 9 || mes == 10 || mes == 11)
Console.WriteLine("\nEs Primavera");
if (mes > 12 || mes < 1)
Console.WriteLine("\nError en el mes");
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
Notas: static void Main(string[] args)
{
int mes;
Console.Write("Ingresa el Número de Mes: ");
mes = int.Parse(Console.ReadLine());
if (mes == 12 || mes == 1 || mes == 2)
Console.WriteLine("\nEs Verano");
if (mes == 3 || mes == 4 || mes == 5)
Console.WriteLine("\nEs Otoño");
if (mes == 6 || mes == 7 || mes == 8)
Console.WriteLine("\nEs Invierno");
if (mes == 9 || mes == 10 || mes == 11)
Console.WriteLine("\nEs Primavera");
if (mes > 12 || mes < 1)
Console.WriteLine("\nError en el mes");
Console.Write("\n\nPresiona Enter para salir...");
Console.ReadLine();
}
- El operador "Ó" en C# es ||, este se saca con "alt + 124"
- No olvidar que el condicional if en este ejercicio no usa llaves ya que solo tiene una linea a la que afecta.
- Usamos \n para dar un salto de linea, es como presionar enter y baja a la linea siguiente.
No hay comentarios:
Publicar un comentario