Diseñar un algoritmo que permita ingresar el número del mes y determinar cuántos días tiene el mes, para el caso de Febrero, el algoritmo deberá indicar que no cuenta con la información necesaria para dar la respuesta.
Solución
- Entrada: 12
- Salida: tiene 31 días
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Main { class Program { static void Main(string[] args) { int m; Console.WriteLine("Ingresa mes en numero"); m = Convert.ToInt16(Console.ReadLine()); if(m>=3 && m<=12 || m==1){ if(m<=7){ if(m%2==0){ Console.WriteLine("El mes "+m+" tiene 30 dias"); }else{ Console.WriteLine("El mes "+m+" tiene 31 dias"); } }else{ if(m%2==0){ Console.WriteLine("El mes "+m+" tiene 31 dias"); }else{ Console.WriteLine("El mes "+m+" tiene 30 dias"); } } }else{ Console.WriteLine("No hay informacion necesaria"); } Console.ReadLine(); } } }
2 comentarios:
Con este código puedes obtener lo mismo y además considera si el año es bisiesto:
int TotalDiasDelMes = DateTime.DaysInMonth(YEAR, MONTH);
Gracias men.
Publicar un comentario