TheMalva icon

Ejercicio2-Parcial2005

TheMalva | PRO | 06/26/13 11:08:29 PM UTC | 0 ⭐ | 148 👁️ | Never ⏰ | []
C |

1.81 KB

|

None

|

0 👍

/

0 👎

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int muestraFecha(int);
 
int main()
{
    int fecha, mes;
    printf("Ingrese una fecha en formato DDMMAA: ");
    scanf("%d", &fecha);
    mes = muestraFecha(fecha);
    printf("El mes mostrado desde el main es: %d", mes);
    getche();
    return 0;
}
 
int muestraFecha(int fecha)
{
    int dia, mes, anio;
    
    anio = (fecha % 100) + 2000; //En anio almaceno los dos digitos y le sumo 2000 para que quede por ejemplo 2000 + 13 = 2013
    fecha = fecha / 100;
    mes = fecha % 100;
    fecha = fecha / 100;
    dia = fecha % 100;
    
    switch(mes)
    {
        case 1:
        {
            printf("La fecha ingresada fue: %d de Enero de %d\n", dia, anio);
        }
        break;
        case 2:
        {
            printf("La fecha ingresada fue: %d de Febrero de %d\n", dia, anio);
        }
        break;
        case 3:
        {
            printf("La fecha ingresada fue: %d de Marzo de %d\n", dia, anio);
        }
        break;
        case 4:
        {
            printf("La fecha ingresada fue: %d de Abril de %d\n", dia, anio);
        }
        break;
        case 5:
        {
            printf("La fecha ingresada fue: %d de Mayo de %d\n", dia, anio);
        }
        break;
        case 6:
        {
            printf("La fecha ingresada fue: %d de Junio de %d\n", dia, anio);
        }
        break;
        case 7:
        {
            printf("La fecha ingresada fue: %d de Julio de %d\n", dia, anio);
        }
        break;
        case 8:
        {
            printf("La fecha ingresada fue: %d de Agosto de %d\n", dia, anio);
        }
        break;
        case 9:
        {
            printf("La fecha ingresada fue: %d de Septiembre de %d\n", dia, anio);
        }
        break;
        case 10:
        {
            printf("La fecha ingresada fue: %d de Octubre de %d\n", dia, anio);
        }
        break;
        case 11:
        {
            printf("La fecha ingresada fue: %d de Noviembre de %d\n", dia, anio);
        }
        break;
        case 12:
        {
            printf("La fecha ingresada fue: %d de Diciembre de %d\n", dia, anio);
        }
        break;
    }
    return mes;
}

Comments