[ Foro de C++ ]
Hola alguien por favor podría ayudarme.
Estoy usando un menu en el cual tengo 2 opciones. La primera es para registrar estudiantes con el nombre completo con la condición de que tengan un promedio => a 80. La segunda opción es para visualizar los estudiantes registrados en la opción uno.
Aquí dejo mi código! Muchas gracias...
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
using namespace std;
int main (){
int opciones, carrerasfac, veces,promedio;
do{
MENUPRINCIPAL:
system("color 2F");
cout<<"1. Registro de Estudiantes\n";
cout<<"2. Consulta de estudiantes ingresados\n\n";
cout<<"ELIGE UNA OPCION:";
cin>>opciones;
////////////////REGISTRO DE ESTUDIANTES//////////////
if (opciones == 1){
REGISTROS:
system("cls");
system("color 57");
cout<<"REGISTRO DE ESTUDIANTES\n\n";
cout<<"Ingrese el numero de estudiantes que desea registrar:";
cin>>veces;
cout<<"\n";
////////INGRESO DE NOMBRE COMPLETO N VECES/////////
string nombres1[veces], nombres2[veces], apellidos1[veces], apellidos2[veces];
for (int name=0; name<veces; name++){
cout<<"\n\n";
cout<<"\t----Estudiante----\n\n\n";
cout<<"Ingrese el promedio de notas:";
cin>>promedio;
cout<<"\n";
if( promedio >=80){
cout<<"Ingrese el primer nombre del estudiante:";
cin>>nombres1[name];
cout<<"\n";
cout<<"Ingrese el segundo nombre del estudiante:";
cin>>nombres2[name];
cout<<"\n";
cout<<"Ingrese el primer apellido del estudiante:";
cin>>apellidos1[name];
cout<<"\n";
cout<<"Ingrese el segundo apellido del estudiante:";
cin>>apellidos2[name];
cout<<"\n";
}
}
if(veces=veces){
cout<<"REGISTRO SATISFACTORIO\n";
cout<<"PRESIONA 2 PARA REGRESAR AL MENU PRINCIPAL: ";
cin>>carrerasfac;
if(carrerasfac==2){
system("cls");
goto MENUPRINCIPAL;
}
}
cout<<"Gracias";
/////////////MOSTRAR DATOS EN PANTALLA/////////
system("cls");
cout<<"\n";
cout<<"MOSTRAR DATOS.\n";
Registrados:
for (int name=0; name<veces; name++){
cout<<nombres1[name]<<" "<<nombres2[name]<<" "<<apellidos1 [name]<<" "<<apellidos2 [name];
cout<<"\n";
}
}
if (opciones==2){
system("cls");
string nombres1[veces], nombres2[veces], apellidos1[veces], apellidos2[veces];
cout<<"\n";
cout<<"MOSTRAR DATOS.\n";
for (int name=0; name<veces; name++){
cout<<nombres1[name]<<" "<<nombres2[name]<<" "<<apellidos1 [name]<<" "<<apellidos2 [name];
cout<<"\n";
}
}
}while(opciones =!3);
return 0;
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)