Solución |
|
#include
<stdio.h>
#include
<string.h>
int
main()
{
char
planeta[9];
int
distancia, numero;
printf( "\n
Listado de planetas:" );
printf( "\n\n
1. Mercurio" );
printf( "\n
2. Venus" );
printf( "\n
3. Tierra" );
printf( "\n
4. Marte" );
printf( "\n
5. Jupiter" );
printf( "\n
6. Saturno" );
printf( "\n
7. Urano" );
printf( "\n
8. Neptuno" );
printf( "\n
9. Pluton" );
printf( "\n\n
Introduzca numero de planeta: " );
scanf( "%d",
&numero );
if
( numero >= 1
&& numero <= 9 )
{
switch
( numero )
{
case
1
: strcpy( planeta, "Mercurio"
);
distancia = 59;
break;
case
2
: strcpy( planeta, "Venus"
);
distancia = 108;
break;
case
3
: strcpy( planeta, "Tierra"
);
distancia = 150;
break;
case
4
: strcpy( planeta, "Marte"
);
distancia = 228;
break;
case
5
: strcpy( planeta, "Jupiter"
);
distancia = 750;
break;
case
6
: strcpy( planeta, "Saturno"
);
distancia = 1431;
break;
case
7
: strcpy( planeta, "Urano"
);
distancia = 2877;
break;
case
8
: strcpy( planeta, "Neptuno"
);
distancia = 4509;
break;
case
9
: strcpy( planeta, "Pluton"
);
distancia = 5916;
}
printf( "\n
%s esta a %d", planeta, distancia );
}
else
printf( "\n
ERROR: %d no esta asociado a ningun planeta.",
numero );
return
0;
} |
|
|