Retornar al menu principal.
Publicado por Aljax (1 intervención) el 05/02/2012 18:33:28
Buenas gente disculpen es q encontre este ejercicio en la Web, y ps nose si esta vaya aca pero no vi algo relacionado, solo nesesito saber cn que funcion retornar al menu de seleccion desde de escojer una opcion, osea escojer el num1 pero q no salga del programa sino despues pueda salir nuevamente el menu y escojer otra opcion,.
#include<stdio.h>
main()
{
float a,b,c,d;
printf("\n\n\n *****¨QUE DESEAS HACER?*****\n\n");
printf("\n SUMAR::::::::::::::::::1\n");
printf("\n RESTAR:::::::::::::::::2\n");
printf("\n MULTIPLICAR::::::::::::3\n");
printf("\n DIVIDIR::::::::::::::::4\n");
printf("\n ESCOGER OPCION :");
scanf("%f",&a);
if (a==1)
{
printf("\n DAME EL PRIMER NUMERO:");
scanf("%f",&b);
printf("\n DAME EL SEGUNDO NUMERO:");
scanf("%f",&c);
d=b+c;
printf("\n EL RESULTADO ES:%f",d);
}
if (a==2)
{
printf("\n DAME EL PRIMER NUMERO:");
scanf("%f",&b);
printf("\n DAME EL SEGUNDO NUMERO:");
scanf("%f",&c);
d=b-c;
printf("\n EL RESULTADO ES:%f",d);
}
if (a==3)
{
printf("\n DAME EL PRIMER NUMERO:");
scanf("%f",&b);
printf("\n DAME EL SEGUNDO NUMERO:");
scanf("%f",&c);
d=b*c;
printf("\n EL RESULTADO ES:%f",d);
}
if (a==4)
{
printf("\n DAME EL NUMERO A DIVIDIR:");
scanf("%f",&b);
printf("\n DAME EL DIVISOR:");
scanf("%f",&c);
if (c==0)
{
printf("\n *****ERROR NO HAY DIVISION ENTRE CERO*****");
}
else
{
d=b/c;
printf("\n EL RESULTADO ES:%f",d);
}
}
getch();
}
Tendrías que hacer una función llamada Menu... como
int menu()
{
printf("\n\n\n *****¨QUE DESEAS HACER?*****\n\n");
printf("\n SUMAR::::::::::::::::::1\n");
printf("\n RESTAR:::::::::::::::::2\n");
printf("\n MULTIPLICAR::::::::::::3\n");
printf("\n DIVIDIR::::::::::::::::4\n");
printf("\n ESCOGER OPCION :");
scanf("%f",&a);
return a;
}
#include<stdio.h>
main()
{
float a,b,c,d;
printf("\n\n\n *****¨QUE DESEAS HACER?*****\n\n");
printf("\n SUMAR::::::::::::::::::1\n");
printf("\n RESTAR:::::::::::::::::2\n");
printf("\n MULTIPLICAR::::::::::::3\n");
printf("\n DIVIDIR::::::::::::::::4\n");
printf("\n ESCOGER OPCION :");
scanf("%f",&a);
if (a==1)
{
printf("\n DAME EL PRIMER NUMERO:");
scanf("%f",&b);
printf("\n DAME EL SEGUNDO NUMERO:");
scanf("%f",&c);
d=b+c;
printf("\n EL RESULTADO ES:%f",d);
}
if (a==2)
{
printf("\n DAME EL PRIMER NUMERO:");
scanf("%f",&b);
printf("\n DAME EL SEGUNDO NUMERO:");
scanf("%f",&c);
d=b-c;
printf("\n EL RESULTADO ES:%f",d);
}
if (a==3)
{
printf("\n DAME EL PRIMER NUMERO:");
scanf("%f",&b);
printf("\n DAME EL SEGUNDO NUMERO:");
scanf("%f",&c);
d=b*c;
printf("\n EL RESULTADO ES:%f",d);
}
if (a==4)
{
printf("\n DAME EL NUMERO A DIVIDIR:");
scanf("%f",&b);
printf("\n DAME EL DIVISOR:");
scanf("%f",&c);
if (c==0)
{
printf("\n *****ERROR NO HAY DIVISION ENTRE CERO*****");
}
else
{
d=b/c;
printf("\n EL RESULTADO ES:%f",d);
}
}
getch();
}
Tendrías que hacer una función llamada Menu... como
int menu()
{
printf("\n\n\n *****¨QUE DESEAS HACER?*****\n\n");
printf("\n SUMAR::::::::::::::::::1\n");
printf("\n RESTAR:::::::::::::::::2\n");
printf("\n MULTIPLICAR::::::::::::3\n");
printf("\n DIVIDIR::::::::::::::::4\n");
printf("\n ESCOGER OPCION :");
scanf("%f",&a);
return a;
}
Valora esta pregunta
0