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;
}
#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


0