Dev - C++ - EJERCICIO C++ AYUDENME XFA

 
Vista:

EJERCICIO C++ AYUDENME XFA

Publicado por Luigi Carnero (2 intervenciones) el 21/07/2018 19:59:56
Diseñe un programa (en lenguaje de programación Dev C++) del siguiente ejercicio:
El docente de un colegio tiene a su cargo 35 estudiantes de nivel primaria (validar edades entre 6 y 12 años), desea ingresar la edad y la nota final de cada estudiante (notas entre 0 y 20), su objetivo es mostrar el siguiente reporte:

• Cantidad de estudiantes aprobados cuya edad esta entre 10 y 12 años
• Estudiantes que superaron la nota de 10
• Porcentaje de estudiantes desaprobados
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
sin imagen de perfil
Val: 1.288
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

EJERCICIO C++ AYUDENME XFA

Publicado por dario (263 intervenciones) el 23/07/2018 11:58:20
Espero esto te ayude.
Saludos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <iostream>
 
#define ALUMNOS 35
 
using namespace std;
 
int main() {
    int j,i=0,edad,nota,aprobados=0;
    int Edades[ALUMNOS],Notas[ALUMNOS];
    int c=0,desaprobados=0;
    float porcentaje;
 
    while (i < ALUMNOS) {
        cout << "Edad del estudiante (6-12): ";
        cin >> edad;
 
        if ((edad < 6) || (edad > 12))
            continue;
        else
            Edades[i] = edad;
 
        cout << "Nota del estudiante (0-20): ";
        cin >> nota;
 
        if ((nota < 0) || (nota > 20 ))
            continue;
        else {
            Notas[i] = nota;
            i++;
        }
        cout << endl;
    }
 
    //reporte
    for (j=0; j<i; j++) {
        if ((Notas[j] > 11) && ((Edades[j] >= 10) && (Edades[j] <= 12)))
            aprobados++;
        if (Notas[j] > 10)
            c++;
        if (Notas[j] <= 10)
            desaprobados++;
    }
 
    porcentaje = (desaprobados * 100) / float(ALUMNOS);
 
    cout << "Cantidad de aprobados entre 10 y 12 anios: " << aprobados << endl;
    cout << "Cantidad de alumnos que superaron la nota 10: " << c << endl;
    cout << "Porcentaje de alumnos desaprobados: " << porcentaje << "%";
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar