TheMalva

Ejercicio2-Parcial2005

Jun 26th, 2013
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.81 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4.  
  5. int muestraFecha(int);
  6.  
  7. int main()
  8. {
  9.     int fecha, mes;
  10.     printf("Ingrese una fecha en formato DDMMAA: ");
  11.     scanf("%d", &fecha);
  12.     mes = muestraFecha(fecha);
  13.     printf("El mes mostrado desde el main es: %d", mes);
  14.     getche();
  15.     return 0;
  16. }
  17.  
  18. int muestraFecha(int fecha)
  19. {
  20.     int dia, mes, anio;
  21.    
  22.     anio = (fecha % 100) + 2000; //En anio almaceno los dos digitos y le sumo 2000 para que quede por ejemplo 2000 + 13 = 2013
  23.     fecha = fecha / 100;
  24.     mes = fecha % 100;
  25.     fecha = fecha / 100;
  26.     dia = fecha % 100;
  27.    
  28.     switch(mes)
  29.     {
  30.         case 1:
  31.         {
  32.             printf("La fecha ingresada fue: %d de Enero de %d\n", dia, anio);
  33.         }
  34.         break;
  35.         case 2:
  36.         {
  37.             printf("La fecha ingresada fue: %d de Febrero de %d\n", dia, anio);
  38.         }
  39.         break;
  40.         case 3:
  41.         {
  42.             printf("La fecha ingresada fue: %d de Marzo de %d\n", dia, anio);
  43.         }
  44.         break;
  45.         case 4:
  46.         {
  47.             printf("La fecha ingresada fue: %d de Abril de %d\n", dia, anio);
  48.         }
  49.         break;
  50.         case 5:
  51.         {
  52.             printf("La fecha ingresada fue: %d de Mayo de %d\n", dia, anio);
  53.         }
  54.         break;
  55.         case 6:
  56.         {
  57.             printf("La fecha ingresada fue: %d de Junio de %d\n", dia, anio);
  58.         }
  59.         break;
  60.         case 7:
  61.         {
  62.             printf("La fecha ingresada fue: %d de Julio de %d\n", dia, anio);
  63.         }
  64.         break;
  65.         case 8:
  66.         {
  67.             printf("La fecha ingresada fue: %d de Agosto de %d\n", dia, anio);
  68.         }
  69.         break;
  70.         case 9:
  71.         {
  72.             printf("La fecha ingresada fue: %d de Septiembre de %d\n", dia, anio);
  73.         }
  74.         break;
  75.         case 10:
  76.         {
  77.             printf("La fecha ingresada fue: %d de Octubre de %d\n", dia, anio);
  78.         }
  79.         break;
  80.         case 11:
  81.         {
  82.             printf("La fecha ingresada fue: %d de Noviembre de %d\n", dia, anio);
  83.         }
  84.         break;
  85.         case 12:
  86.         {
  87.             printf("La fecha ingresada fue: %d de Diciembre de %d\n", dia, anio);
  88.         }
  89.         break;
  90.     }
  91.     return mes;
  92. }
Advertisement
Add Comment
Please, Sign In to add comment