Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Se dispone de la información de los exámenes rendidos por algunos estudiantes de la UTN FRGP. Por cada registro de examen se conoce:
- Legajo del estudiante (entero)
- Código de materia (entero)
- Nota (float)
- La finalización de la carga de datos se indica con un legajo de estudiante mayor a 30000. Calcular e informar:
- La nota promedio entre todos los estudiantes.
- El legajo del estudiante con menor nota.
- La cantidad de exámenes rendidos para la materia 10.
- El porcentaje de aprobados y no aprobados.
- NOTA: Un examen se considera aprobado con nota >= 6
- NOTA: Si hay varios estudiantes con la menor nota. Informar el primero de ellos.
- */
- // Comentarios:
- #include <iostream>
- using namespace std;
- int main(void){
- int legajo,materia,nota;
- int contadorestudiante=0;
- int acumnota=0;
- int legajomenornota,menornota;
- int examenrandidos;
- int contadoraprobados=0;
- int examenrendidos=0;
- float porcentajeaprob;
- float porcentajedesap;
- int desaprobados;
- cout<< "Ingrese legajo del estudiante: " <<endl;
- cin>>legajo;
- cout<< "Ingrese codigo de la materia: " <<endl;
- cin>>materia;
- cout<< "Ingrese la nota: " <<endl;
- cin>>nota;
- while(legajo<30000)
- {
- contadorestudiante++; // primer punto
- acumnota+=nota; // primer punto
- if(contadorestudiante==1)
- {
- menornota=nota; // segundo punto
- legajomenornota=legajo; // segundo punto
- }
- else
- {
- if(nota<menornota) // segundo punto
- {
- menornota=nota; // segundo punto
- legajomenornota=legajo; // segundo punto
- }
- }
- if(materia==10) // punto tres
- {
- examenrendidos++; // punto tres
- }
- if(nota>=6) // punto cuatro
- {
- contadoraprobados++; // punto cuatro
- }
- cout<< "Ingrese legajo del estudiante: " <<endl;
- cin>>legajo;
- if(legajo<30000)
- {
- cout<< "Ingrese codigo de la materia: " <<endl;
- cin>>materia;
- cout<< "Ingrese la nota: " <<endl;
- cin>>nota;
- }
- }
- porcentajeaprob=((float)contadoraprobados/contadorestudiante)*100; // cuarto punto
- desaprobados=contadorestudiante-contadoraprobados; // cuarto punto
- porcentajedesap=((float)desaprobados/contadorestudiante)*100; // cuarto punto
- cout<< "La nota promedio entre todos los estudiantes es: "<< (float)acumnota/contadorestudiante<<endl;
- cout<< "El lagajo del estudiante con menor nota es: "<< legajomenornota<<endl;
- cout<< "La cantidad de examenes rendidos para la materia 10 es: "<< examenrendidos<<endl;
- cout<< "El porcentaje de aprobados es: "<<porcentajeaprob<<endl;
- cout<< "El porcentaje de no aprobados es: "<<porcentajedesap<<endl;
- return 0;
- }
Add Comment
Please, Sign In to add comment