Pages

viernes, 1 de febrero de 2013

Determinar los días que tiene cada mes Codigo en C++

Problema
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
Codigo Fuente en C++
#include <iostream>
using namespace std;
int main(){
      int m;
      cout<<Ingresa mes en numero"<<endl;
      cin>>m;
      if(m>=3 && m<=12 || m==1){
          if(m<=7){
              if(m%2==0){
              cout<<"El mes "<<m<<" tiene 30 dias"<<endl;
              }else{
              cout<<"El mes "<<m<<" tiene 31 dias"<<endl;
              }
          }else{
             if(m%2==0){
             cout<<"El mes "<<m<<" tiene 31 dias"<<endl;
              }else{
              cout<<"El mes "<<m<<" tiene 30 dias"<<endl;
              }
          }
      }else{
         cout<<"No hay informacion necesaria";
      }
      return 0;
}

2 comentarios:

Mak dijo...

*u* genial este programa también lo puede hacer uno con switch?

sergio garcia dijo...

esta mal

Publicar un comentario en la entrada