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) |
|
|
|
|
|