Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2013, 01:06
fcosun
 
Fecha de Ingreso: octubre-2011
Mensajes: 153
Antigüedad: 13 años, 1 mes
Puntos: 7
seleccionar dia semana, mejoro el codigo

hola,

la idea es que el usuario ingresa un numero del 1 al 7 y le muestra el dia de la semana en nombre, por ejemplo si ingresa 1 mostrar lunes.



como puedo mejorar este codigo??

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <string.h>
  4.  
  5.  
  6. int main() {
  7.    
  8.     int numero = 0;
  9.     char dia1[] = "lunes";
  10.     char dia2[] = "martes";
  11.     char dia3[] = "miercoles";
  12.     char dia4[] = "jueves";
  13.     char dia5[] = "viernes";
  14.     char dia6[] = "sabado";
  15.     char dia7[] = "domingo";
  16.    
  17.    
  18.     printf ("Ingrese un numero entre 1 al 7: ");
  19.     scanf ("%d", & numero);
  20.    
  21.     if(numero >= 1 and numero <=7){
  22.                
  23.         if(numero == 1){
  24.             printf("%s\n", dia1);
  25.         }else      
  26.         if(numero == 2){
  27.             printf("%s\n", dia2);          
  28.         }else  
  29.         if(numero == 3){
  30.             printf("%s\n", dia3);          
  31.         }else  
  32.         if(numero == 4){
  33.             printf("%s\n", dia4);          
  34.         }else  
  35.         if(numero == 5){
  36.             printf("%s\n", dia5);          
  37.         }else  
  38.         if(numero == 6){
  39.             printf("%s\n", dia6);          
  40.         }else  
  41.         if(numero == 7){
  42.             printf("%s\n", dia7);          
  43.         }      
  44.    
  45.     }else{
  46.         printf ("Esta fuera de rango: ");      
  47.     }
  48.     return 0;
  49. }
__________________
Mi mail: [email protected]