Código
fuente |
|
#include
<math.h>
#include
<stdio.h>
int
main()
{
int
n, opcion;
do
{
printf( "\n
1. Calcular el doble de un numero entero." );
printf( "\n
2. Calcular la mitad de un numero entero." );
printf( "\n
3. Calcular el cuadrado de un numero entero." );
printf( "\n
4. Salir.\n" );
/*
Filtramos la opción elegida por el usuario */
do
{
printf( "\n
Introduzca opcion (1-4): " );
scanf( "%d",
&opcion);
} while (
opcion < 1
|| opcion > 4
);
/*
La
opción sólo puede ser 1, 2, 3 ó 4 */
switch
( opcion )
{
case
1:
printf( "\n
Introduzca un numero entero: " );
scanf( "%d",
&n);
printf( "\n
El doble de %d es %d\n\n",
n, n * 2
);
break;
case
2:
printf( "\n
Introduzca un numero entero: " );
scanf( "%d",
&n);
printf( "\n
La mitad de %d es %f\n\n",
n, float
(n) / 2
);
break;
case
3:
printf( "\n
Introduzca un numero entero: " );
scanf( "%d",
&n);
printf( "\n
El cuadrado de %d es %d\n\n",
n,
( int )
pow( n, 2
) );
}
} while (
opcion != 4
);
return
0;
} |
|
|