Algoritmia - ayuda con un algoritmo en c++

 
Vista:

ayuda con un algoritmo en c++

Publicado por elvis (1 intervención) el 17/03/2022 05:50:03
#include <stdlib.h>
#include <conio.h>
#include <string>
using namespace std;

int main(){


int E,M,D;
int vector_nc[10];
int vector_mt[10];
int vector_nt[10];

int a,b,c,d,f,resultado;

int totalEstudiantes;
int notas;
int promedio;
int sumaNota;


int opcion;

while(opcion){

cout<<"---------------------------\n";
cout<<"--Programa para las becas--"<<endl;
cout<<"---------------------------\n";

cout<<"Ingresar la opcion deseada "<<endl;
cout<<endl;
cout<<"1-. Agregar estudiantes"<<endl;
cout<<"2-. Calcular nota"<<endl;
cout<<"3-. promedio de la nota"<<endl;
cin>>opcion;
int num;

Switch(opcion){

case 1:


for (int 1=0;i<10;i++){
Cout<<endl<<"Ingrese datos del estudiante: ";

cout<<endl<<i+1<<":estudiante"<<endl<<endl;

cout<<"Nombre: "; cin>>vector_mb[i];
cout<<"Apellido "; cin>>vector_nt[i];
cout<<"universidad: "; cin>>vector_mt[i];

(i);
}

break;

case 2:

cout<<"Digite puntos de participacion: "<<endl;
cin>>a;


if(a>=99){
cout<<"La participacion debe ser menor a 10 o igual "; <<endl
cin>>a;

if(a>=99){
cout<<"La participacion debe ser menor a 10 o igual: "<<endl;
cin>>a;

if(a>=99){

exit (1);
}
}
}

cout<<"Digite puntos de proyecto: "<<endl;
cin>>b;

if(b>=16){

cout<<"El proyecto debe ser menor a 15 o igual: "<<endl;
cin>>b;

if(b>=16){
cout<<"El proyecto debe ser menor a 15 o igual: "<<endl;
cin>>b;

if(b>=99){

exit(1);
}
}

}
cout<<"Digite puntos de tarea: "<<endl;
cin>>c;

if(c>=99){

cout<<"Los puntos de tarea debe ser menor a 20 o igual: "<<endl;
cin>>c;

if(c>=99){
cout<<"Los puntos de tarea debe ser menor a 20 o igual: "<<endl;
cin>>c;

if(c>=99){

exit(1);
}

}
}
cout<<"Digite puntos de valores y actitudes: "<<endl;
cin>>d;


if(d>=99){
cout<<"Los puntos de tarea debe ser menor a 5 o igual: "<<endl;
cin>>d;

if(d>=99){
cout<<"Los puntos de tarea debe ser menor a 5 o igual: "<<endl;
cin>>d;

if(d>=99){

exit (1);
}

}
}
cout<<"Digite nota de la prueba final: "<<endl;
cin>>f;

if(f>=99){

cout<<"Los puntos de tarea debe ser menor a 50 o igual: "<<endl;
cin>>f;

if(f>=99){

cout<<"Los puntos de tarea debe ser menor a 50 o igual: "<<endl;
cin>>f;
if(f>=99){

exit (1);
}
}
}
resultado= a+b+c+d+f;
cout>>endl;

if(resultado >=90){
cout<<"Aprobado con A"<<endl;
}else if(resultado >=80){
cout<<"Aprobado con B"<<endl;
}else if(resultado >=70){
cout<<"Aprobado con C"<<endl;
}else{
cout<<"Reprobado"<<endl;
}

cout<<"Reprobado"<<resultado<<endl;

break;

case 3:
cout<<"Digite el total de los estudiantes: ";
cin>>totalEstudiantes;

for(int f=0; f<totalEstudiantes; f++){

cout<<"Digite la nota numero: "<<(f+1)<<endl;

cin>>notas[f];
cout<<endl;
sumaNota+=notas[f]++;

}

promedio = (sumaNota/totalEstudiantes);

cout<<"El promedio es: "<<promedio<<endl<<endl;

cout<<"Notas en forma descendente"<<endl;

for(int e=1; a<totalEstudiantes; e++){
for(int n=0; n<totalEstudiantes-e; n++) {
if(notas[n] < notas [m+1]){
d= notas[n];
notas[n]=notas[m+1];
notas[n+1]= d;
}
}
for (int e=0; e<totalEstudiantes; e++){
cout<<(notas[e])-1<<endl;
}
break;
}




}


}
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder