Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Ejercicio de Programación en C++: Análisis de Notas de Alumnos, Apuntes de Programación del Sistema

/*Ejercicio 04 T13E12: Crear un vector V con las notas de los 10 alumnos

Tipo: Apuntes

2020/2021

Subido el 30/03/2022

valentina-gutierrez-64
valentina-gutierrez-64 🇨🇴

4.3

(3)

2 documentos

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
/*Ejercicio 04 T13E12: Crear un vector V con las notas de los 10 alumnos
de una clase y calcular e imprimir:
La nota promedio
La nota más alta
La nota más baja
Número de notas aprobatorias (tres o superior)
Número de notas reprobatorias (menores a tres)
Número de notas cuyo valor está por encima de la nota promedio
Número de notas cuyo valor está por debajo de la nota promedio */
#include <iostream>
using namespace std;
int main()
#include <time.h>
{
string nombres[10] = { "Juan","Lina","Jose","John","Dana","Pepe","Luis","Sara","Isis",
"Alba" };
float notas[10] = { 1.2,4.1,1.8,2.4,3.7,4.5,4.9,4.1,2.9,3.3 };
int i;
float suma_nota = 0, max_nota = 0, min_nota = 5, promedio;
int cont_ap = 0, cont_rp = 0, cont_pep = 0, cont_pdp = 0;
//escribir la lista de notas
cout << "\n\tNOMBRE\tNOTA\n";
for (i = 0; i < 10; i++)
{
cout << "\t" << nombres[i] << "\t" << notas[i] << "\n";
}
//calculos del problema
pf3

Vista previa parcial del texto

¡Descarga Ejercicio de Programación en C++: Análisis de Notas de Alumnos y más Apuntes en PDF de Programación del Sistema solo en Docsity!

/*Ejercicio 04 T13E12: Crear un vector V con las notas de los 10 alumnos de una clase y calcular e imprimir:

  • La nota promedio
  • La nota más alta
  • La nota más baja
  • Número de notas aprobatorias (tres o superior)
  • Número de notas reprobatorias (menores a tres)
  • Número de notas cuyo valor está por encima de la nota promedio
  • Número de notas cuyo valor está por debajo de la nota promedio */ #include using namespace std; int main() #include <time.h> { string nombres[10] = { "Juan","Lina","Jose","John","Dana","Pepe","Luis","Sara","Isis", "Alba" }; float notas[10] = { 1.2,4.1,1.8,2.4,3.7,4.5,4.9,4.1,2.9,3.3 }; int i; float suma_nota = 0, max_nota = 0, min_nota = 5, promedio; int cont_ap = 0, cont_rp = 0, cont_pep = 0, cont_pdp = 0; //escribir la lista de notas cout << "\n\tNOMBRE\tNOTA\n"; for (i = 0; i < 10; i++) { cout << "\t" << nombres[i] << "\t" << notas[i] << "\n"; } //calculos del problema

for (i = 0; i < 10; i++) { //sumar las notas suma_nota += notas[i]; // maxima y minima nota if (notas[i]> max_nota) { max_nota = notas[i]; } if (notas[i] < min_nota) { min_nota = notas[i]; } //contar notas aprobatorias if (notas[i] < 3) { cont_rp++; } else { cont_ap++; } } promedio = suma_nota / i; cout << endl; cout << "el promedio es: " << promedio << endl; cout << "la mayor nota es: " << max_nota << endl; cout << "la minima nota es: " << min_nota << endl; cout << "notas aprobatorias: " << cont_ap << endl;