Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Alejandro1195 en 17 Junio 2015, 19:38 PM

Título: Amigos ayuda en menu c++ usando case SOLUCIONADO
Publicado por: Alejandro1195 en 17 Junio 2015, 19:38 PM
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
Título: Re: Amigos ayuda en menu c++ usando case
Publicado por: engel lex en 17 Junio 2015, 19:52 PM
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
Título: Re: Amigos ayuda en menu c++ usando case
Publicado por: Alejandro1195 en 17 Junio 2015, 22:32 PM
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