Búsqueda personalizada
EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
 Recursos > Código fuente > Capítulo 12 > Ejercicio Propuesto 12.5
Color de un semáforo
 Solución 1
#include <stdio.h>

int main()
{
   int numero;

   printf( "\n   Listado de colores de un semaforo:" );
   printf( "\n\n   1. Rojo" );
   printf( "\n   2. Verde" );
   printf( "\n   3. Amarillo" );
   printf( "\n\n   Introduzca numero de color: " );

   scanf( "%d", &numero );

   switch ( numero )
   {
      case 1 : printf( "\n   Rojo significa: \"No pasar\"" );
               break;
      case 2 : printf( "\n   Verde significa: \"Adelante\"" );
               break;
      case 3 : printf( "\n   Amarillo significa: \"Precaucion\"" );
               break;
  default : printf( "\n   ERROR: %d, no esta asociado a ningun color.",
                    numero );
   }

   return 0;
}
 Solución 2
#include <stdio.h>
#include <string.h>

int main()
{
   char color[9], significado[11];
   int numero;

   printf( "\n   Listado de colores de un semaforo:" );
   printf( "\n\n   1. Rojo" );
   printf( "\n   2. Verde" );
   printf( "\n   3. Amarillo" );
   printf( "\n\n   Introduzca numero de color: " );

   scanf( "%d", &numero );

   switch ( numero )
   {
      case 1 : strcpy( color, "Rojo" );
               strcpy( significado, "No pasar" );
               break;
      case 2 : strcpy( color, "Verde" );
               strcpy( significado, "Adelante" );
               break;
      case 3 : strcpy( color, "Amarillo" );
               strcpy( significado, "Precaucion" );
   }

   if ( numero >= 1 && numero <= 3 )
      printf( "\n   %s significa: \"%s\"", color, significado );
   else
      printf( "\n   ERROR: %d, no esta asociado a ningun color.",
              numero );


   return 0;
}
 Ficheros con extensión (.c)
ejer_pro_12_05_1.c
ejer_pro_12_05_2.c
 A destacar
Cursos Ejercicios Libros Enlaces Recomendados
Curso Diseño de Algoritmos
Curso Informática Básica
Curso Ingeniería del Software
Curso Marketing en Internet
Curso Lenguaje C
Curso Turbo Pascal
Curso Representación Datos
Ejercicios de Algoritmos
Ejercicios de Lenguaje C
Ejercicios de Ordinogramas
Ejercicios de Pascal
Empezar de cero a programar en lenguaje C
Domine la programación en lenguaje C
Empezar de cero a programar en Pascal
Tutoriales y Cursos
Gane dinero con su web
Comprar dominio
Programación Informática
100% Adsense
Búsqueda personalizada
 Más Webs Interesantes
© 2006-2008 CarlosPes.com