C sharp - Retornar al menu principal.

   
Vista:

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;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Retornar al menu principal.

Publicado por Pablo (4 intervenciones) el 24/02/2012 13:30:36
Hola!
Para hacer eso que quieres tienes que meter todo dentro de un while, yo agregaría una opción más que sea salir con valor 0 por ejemplo, entonces en el while preguntas si la opción elegida es != 0 vuelves a mostrar el menú de opciones.

Espero que te sirva.

Saludos.

Pablo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar