Apendiendo C++

Hola,
Estoy aprendiendo lenguaje C++, y tengo la siguientes dudas sobre programa escrito;
#include
int main()
{
int opcion;
printf ("\nEjemplo de Menú de Programa");
printf ("\n1.-Cargar fichero de datos");
printf ("\n2.-Almacenar fichero de datos");
printf ("\n3.-Modificar datos");
printf ("\n4.-Salir");
printf ("\n\nDime tu opción :");scanf ("%d",&opcion);
switch (opcion)
{
case 1:
/* Código para cargar fichero de datos*/
break;
case 2:
/* Código para almacenar datos */
break;
case 3:
/* Código para modificar datos */
int main()
float numero;
int exponente,base;
printf("Ingrese el valor base");
scanf("%f%d",&base);
printf("Ingrese el valor del exponente ");
scanf("%f%d",&exponente);
printf("%.2f elevado a %d es %f\n",numero, exponente, potencia(numero,exponente));
getchar();getchar();
}
break;
case 4:
/* Salir del programa */
return (0);
default :
printf ("\nSu opción no está disponible");
printf ("\nInténtelo con otra");
}
}
Pregunta
1. Al realizar una operación en cualquiera de las opciones como vuelvo al menu.
2. Existe alguna manera de limpiar la pantalla
Como puedo pedir 2 datos separados de la siguiente manera en programa adjunto
Ingrese la Base : xx (lectura)
Imgrese Exponente : xx (lectura)
int main()
{
float numero;
int exponente,base;
printf("...Calculo de una Potencia...\n");
printf("\n");
printf("ingrese la base y luego el exponente : ");
scanf("%f%d",&numero,&exponente);
printf("\n");
printf("el numero de base %.2f elevado a %d es %f\n",numero, exponente, calculo(numero,exponente));
getchar();getchar();
}
Espero tu ayuda...

1 Respuesta

Respuesta
1
Respuesta 1
Pon el menu y el switch dentro de un while(1){/*menu y swithc*/}
Respuesta 2:
Eso depende del sistema operativo, si es windows o unix y del compilador.
Aunque un truco universal suele ser system("cls");
Respuesta 3
En el scanf pon un espacio en blanco en la cadena
scanf("%f %d", &numero, &exp);

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas