Lenguaje de programación c, dudas sobre el manejo de las operaciones, limpieza de pantalla

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();
}

1 respuesta

Respuesta
1
para comenzar el codigo fuente es escrito en C pero vere en que puedo ayudarte
return main();
o la funcion donde tengas la funcion de menus pero segun tu code puedes utilizar lo que escribi arriba
para limpiar pantalla es system("cls") o system('cls') una de dos tiene q funcionar no me recuerdo bien
Como puedo pedir 2 datos separados de la siguiente manera en programa adjunto
Ingrese la Base : xx (lectura)
Imgrese Exponente : xx (lectura)
Mira si reealmente te da los resultados que deben ser y solo eso
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
float numero;
int exponente,base;
printf("...Calculo de una Potencia...\n");
printf("\n");
printf("ingrese la base y luego el exponente : ");
scanf("%d",&base,&exponente);/*ya sea de esta manera*/
//scanf("%d",&base,&exponente);//o de esta manera eso si solo una de dos
printf("\n");
printf("el numero de base %.2f elevado a %d es %d\n",numero, exponente,(numero,exponente));
getchar();
getchar();
return 0;
}
Hola,
Gracias por tu pronta respuesta, pero no logro lo que necesito.
1. Pedir dato 1
2. Pedir dato 2
Luego mostrar ambos datos.
Saludos
¿Ha ya veo que es lo que quieres?
Para mostrar los dos datos juntos o enn la misma linea puedes hacer lo siguientes:
prinft("%d",base,"%d \t",altura);
para pedir dato1
scanf("%d",&base);
prinft("\n");
pedir dato2
scanf("%d",&altura);

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas