Jump to content

Como fazer para de um submenu voltar para o menu principal???? alguem me ajuda


Dany7

Recommended Posts

ola Pessoal eu sou novo nisto de programar mas isto e bué fixe..... bem eu tenho de fazer um programa em c++ para apresentar ao profe e ele quer que nos fasamos...

Menu principal para o sub menu ate ai e fácil mas e agora como se faz para do sub menu para o menu principal?

Alguém me pode explicar? eu ja ando a dar com acabeça na parede :wallbash:lol

o trabalho e este:

#include <iostream>
#include <math.h>
int areacirculo(){
   float raio,area;
   printf("  Area do circulo\n");
   printf("\nInsira o raio do circulo!");
   scanf("%f",&raio);
   area=3.14*raio*raio;
   printf("A area do circulo e %f\n\n",area);
   }
int arearectangulo(){
   float c,l,area;
   printf("  Area do rectangulo\n");
   printf("\nInsira o comprimento ");
   scanf("%f",&c);
   printf("\nInsira a largura ");
   scanf("%f",&l);
   area=c*l;
   printf("A area do rectangulo e %f\n\n",area);
}
int areatriangulo(){
   float b,h,area;
   printf("  Area do triangulo\n");
   printf("\nInsira a base ");
   scanf("%f",&b);
   printf("\nInsira a altura ");
   scanf("%f",&h);
   area=b*h/2;
   printf("A area do triangulo e %f\n\n",area);
}
int volumeesfera(){
   float volume,raio,pi;
   pi=3.14;
   printf("  volume da esfera\n");
   printf("\nInsira o raio");
   scanf("%f",&raio);
   volume=4/3*(pi*pow(raio,3));
   printf("%f\n\n",volume);
} 
int volumecubo(){
   float volume,ab,h;
   printf("  volume do cubo\n");
   printf("\nInsira a Area da base");
   scanf("%f",&ab);
   printf("\nInsira a altura");
   scanf("%f",&h);
   volume=ab*h;
   printf("%f\n\n",volume);
}
int volumepiramide(){
   float volume,ab,h;
   printf("  volume da piramide\n");
   printf("\nInsira a Area da base");
   scanf("%f",&ab);
   printf("\nInsira a altura");
   scanf("%f",&h);
   volume=1/3*(ab*h);
   printf("%f\n\n",volume);

} int volumecilindro(){
   float volume,ab,h;
   printf("  volume do cilindrol\n");
   printf("\nInsira a Area da base");
   scanf("%f",&ab);
   printf("\nInsira a altura");
   scanf("%f",&h);
   volume=ab*h;
   printf("%f\n\n",volume);
}
main(){
      int  op;
      op=1;
      while (op!=0){

   printf("**************************\n");
   printf(" 1 Areas                                      *\n");
   printf(" 2 volumes                                  *\n");
   printf(" 0 Sair                                         *\n");
   printf("**************************\n");
   scanf("%d",&op);
       system("cls");
    switch (op){
           case 1:
                printf("****************************\n");
                printf(" 1 Area do circulo                           *\n");
                printf(" 2 Area do rectangulo                    *\n");
                printf(" 3 Area do traingulo                       *\n");
                printf(" 4 voltar ao menu anterior            *\n");
                printf(" 0 Sair                                           *\n");
                printf("****************************\n");
                scanf("%d",&op);
                  system("cls");
                  switch (op){
                         case 1:

                              areacirculo();

                              break;

                              case 2:
                                   arearectangulo();

                                   break;
                                   case 3:
                                        areatriangulo();

                                        break;
                                        case 4:
                                             break;


                                   }
                case 2:
                     printf("**************************\n");
                     printf(" 1 volume da esfera                  *\n");
                     printf(" 2 volume do cubo                    *\n");
                     printf(" 3 volume do cilindro                 *\n");
                     printf(" 4 volume da piramide               *\n");
                     printf(" 5 voltar ao menu principal          *\n");
                     printf(" 0 Sair                                        *\n");
                     printf("**************************\n");
                     scanf("%d",&op);
                     system("cls");
                      switch (op){
                               case 1:
                                    volumeesfera();
                                    break;
                                     case 2:
                                          volumecubo();
                                         break;
                                          case 3:
                                               volumecilindro();
                                             break;
                                             case 4:
                                                  volumepiramide();
                                          break;
                                          case 5:
                                               break;

       }
       }   
        system ("pause");
        }}       

Aguardo resposta...

Abraço pessoal ... 👍

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.