salta de case en lugar de salir del programa

Iniciado por dionnysgilh, 19 Julio 2017, 21:26 PM

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

dionnysgilh

Mi codigo luego de ejecutar llos procesos, salta de case en lugar de salir del programa





#
Código (cpp) [Seleccionar]
include<iostream>
#include<cstdlib>
#define matricula1 1000
#define matricula2 900
#define matricula3 500
#define matricula4 700


using namespace std;

int main(){

system("cls");
   cin.clear();
system("color 02");

int opcion;
float c1,c2,c3, prom;  
     char name[50];
     char materia[10];


cout<<"\tBienvenido digite la opcion que desee."<<endl;

cout<<"1. Nucleo de Maracay"<<endl;

cout<<"2. Nucleo de Apure"<<endl;

cout<<"3. Nucleo de San Martin"<<endl;

cout<<"4. Nucleo de Puerto Ordaz"<<endl;

cout<<"5. Salir"<<endl;

cout<<"Opcion: "<<endl;

cin>>opcion;

switch(opcion){

case 1: //Nucleo de Maracay
system("cls");
cout<<"\tBienvenido digite su Carrera Correspondiente."<<endl;
cout<<"1. Comunicacion Social"<<endl;
cout<<"2. Derecho"<<endl;
cout<<"3. Contaduria Publica"<<endl;
cout<<"4. Administracion de Empresa"<<endl;
cout<<"5. Psicologia"<<endl;
cout<<"6. Ingenieria de Sistema"<<endl;
cout<<"7. Salir"<<endl;
cout<<"Opcion: "<<endl;

cin>>opcion;
switch(opcion){

case 1:
system("cls");
  cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;
cout<<"La Matricula es: "<<matricula1<<endl;
 
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
     
                                  break;
                                 
     
case 2:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 3: system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
 
if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;
           
case 4: system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es: \n"<<prom;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;  } system("PAUSE");  break;

case 5: system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 6: system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

    case 7: default: system("PAUSE"); break;
   
}
case 2: //Nucleo de Apure
system("cls");
cout<<"\tBienvenido digite su Carrera Correspondiente."<<endl;
cout<<"1. Comunicacion Social"<<endl;
cout<<"2. Derecho"<<endl;
cout<<"3. Contaduria Publica"<<endl;
cout<<"4. Ingenieria de Sistema"<<endl;
cout<<"Opcion: "<<endl;
cin>>opcion;
switch(opcion){

case 1:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 2:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 3:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;
case 4:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 5: default: break;
}

case 3: //Nucleo de San Martin
system("cls");
cout<<"\tBienvenido digite su Carrera Correspondiente."<<endl;
cout<<"1. Comunicacion Social"<<endl;
cout<<"2. Derecho"<<endl;
cout<<"3. Contaduria Publica"<<endl;
cout<<"4. Salir"<<endl;
cout<<"Opcion: "<<endl;
cin>>opcion;
switch(opcion){

case 1:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 2:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 3:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

    case 4: default: break;
}


case 4: //Nucleo de Puerto Ordaz
system("cls");
cout<<"\tBienvenido digite su Carrera Correspondiente."<<endl;
cout<<"1. Comunicacion Social"<<endl;
cout<<"2. Derecho"<<endl;
cout<<"3. Contaduria Publica"<<endl;
cout<<"4. Ingenieria de Sistema"<<endl;
cout<<"5. Salir"<<endl;
cout<<"Opcion: "<<endl;
cin>>opcion;
switch(opcion){

case 1:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

case 2:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
  if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;
           
case 3:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
 
 if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
           
 break;
         

case 4:
system("cls");
cout<<"Ingrese nombre de alumnos: ";cin>>name;cout<<endl;
  cout<<"Ingrese materia: ";cin>>materia;cout<<endl;
cout<<"Calificacion 1: ";cin>>c1;cout<<endl;  
    cout<<"Calificacion 2: ";cin>>c2;cout<<endl;  
      cout<<"Calificacion 3: ";cin>>c3;cout<<endl;  
     
  prom=(c1+c2+c3)/3;  
     
  cout<<"Alumno: "<<name<<endl;
  cout<<"Materia: "<<materia<<endl;  
 
 if (prom>=10){  
           
         
          cout<<"MATERIA APROBADA! tu Promedio es:  "<<prom;cout<<endl;  }
       
      else  
       
        {  cout<<endl;  
            cout<<"MATERIA REPROBADO! tu Promedio es: \n"<<prom;cout<<endl;  }  system("PAUSE");
            break;

  case 5: default: break;
}


return 0;

}
}

-Los codigos deben ir en etiqueta GeSHi
-Los titulos deben ser descriptivos


ivancea96

Línea 196. No hay break entre case 1 y 2.
No sé si hay más problemas, revísalo.