Amigos ayuda en menu c++ usando case SOLUCIONADO

Iniciado por Alejandro1195, 17 Junio 2015, 19:38 PM

0 Miembros y 1 Visitante están viendo este tema.

Alejandro1195

Buenos amigo necesito un consejo tengo  que hacer un menu bueno eso esta bien pero ese menu debe tener un sub menu puedo usar condiciones if o case pero una vez en sub menu debe de hacer un proceso con unos programas y una vez seleccionado y ejecutado la instruccion debe de quedarse en el sub menu aqui esta mi codigo:

Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
#include <stdio.h>

using namespace std;
int main ()
{
int opcion,  opcion2 ;


setlocale(LC_ALL, "spanish");//permite caracteres especiales ñ o tildes


       do
       {
           system("cls");
           system ("color 03");
           cout<<      "\n                                        Menu     ";
           cout<<" \n                       ________________________________";
           cout<<" \n                      | 1.- Datos Personales           |";
           cout<<"\n                      |                                |";
           cout<<"\n                      |                                |";
           cout<<" \n                      | 2.- Programas Primer Parcial   |";
           cout<<"\n                      |                                |";
           cout<<"\n                      |                                |";
           cout<<" \n                      | 3.- Programas Segundo Parcial  |";
           cout<<"\n                      |                                |";
           cout<<"\n                      |                                |";
           cout<<" \n                      | 4.- Programas Tercer Parcial   |";
           cout<<"\n                      |                                |";
           cout<<"\n                      |                                |";
           cout<<" \n                      | 5.- Salir del Programas        |";
           cout<<"\n                      |________________________________|";
           cout<<"\n Eliga una opción: ";
           cin>>opcion;


           switch (opcion)
           {
   case 1:
           system("cls");
           cout<<endl;
           cout<<endl;
           cout<<      "\n                                   Datos Personales     ";
           cout<<endl;
           cout<<endl;
           cout<<"\n       Nombre Universidad     :          UPH";
           cout<<"\n       Nombre del catedrático :          Ing. Harvin Cortez";
           cout<<"\n       Asignatura             :          Programación 1";
           cout<<"\n       Nombre del alumno      :          Alejandro Bucardo";
           cout<<"\n       Periódo, Año           :          II, 2015";
           cout<<endl;
           cout<<endl;
           
           break;

       case 2:
           

           system("cls");
           cout<<endl;
           cout<<endl;
           cout<<      "\n                                 Ejercicios Primer Parcial     ";
           cout<<"\n       Ejercicio1";
           cout<<"\n       Ejercicio2";
           cout<<"\n       Ejercicio3";
           cout<<"\n Eliga una opción: ";
           cin>>opcion2;
           switch(opcion2)
           {

case 1:
                cout<<"Hola Mundo\n";
                cout<<"Bienvenido a la clase de programacion I \n";
                cout<<"Universidad Politecnica de Honduras Sede Danlí\n";
                cout<<endl;
                cout<<endl;
                system("pause");
break;
               }
               }
}

       while(opcion!=5);

       }


obviamente no lo he terminado ya que quiero saber como hacerloi


Mod: Los códigos deben ir en etiquetas GeSHi

engel lex

te recomiendo algo... si usas librerías de C usa de C, si vas a usar de C++ usa de C++

no uses stdlib.h, sino cstdlib, igual stdio.h, usa cstdio

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstdlib>
#include <cstdio>


explicate bien lo que quieres... si quieres que se quede repitiendo un menú con do-while puedes hacerlo, pero indica con exactitud que quieres
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Alejandro1195

Amigo si por ejemplo:
ejercicios del primer parcial:
1. ejercicio
2. ejercicio
3. ejercicio


bueno escojo la opcion y una vez ejecutado una de las opciones debo hacer que el programa se me quede en este mismo menu del primer parcial