Dev - C++ - Dev - C++ - Ayudaa!! estoy tratando de colocarlo con los datos que me piden, pero los coloco mal.

 
Vista:

Dev - C++ - Ayudaa!! estoy tratando de colocarlo con los datos que me piden, pero los coloco mal.

Publicado por Maria (1 intervención) el 22/10/2021 03:12:14
Crear un programa que calcule el promedio de 5 notas cada nota se
debe basar a puntaje desde 0 puntos hasta 100, luego muestre un
mensaje de acuerdo al rango de datos del siguiente cuadro:
<70 Ha desaprobado su asignatura
>71 y <80 Su calificación es C
>81 y <91 Su calificación es B
>91 y <100 Su calificación es A
Tengo un código parecido al que me piden, pero no es igual y no se como colocar los datos correctos que me piden del programa que puse arriba, por favor ayuda. Aparte quería hacerlo con (cin/cout) y (do-while y ciclo for).

Aquí el código "similar":


#include <iostream>
using namespace std;

int main()
{
// Declarar la cantidad de notas por si el valor cambia
const int cantidadNotas = 5;
double notas[cantidadNotas];
// Solicitar notas
for (int i = 0; i < cantidadNotas; i++)
{
cout << "Ingrese la nota " << i + 1 << ": ";
// Guardar en el arreglo
cin >> notas[i];
}
// Solicitar calificación de examen semestral
double calificacionExamenSemestral;
cout << "Ingrese calificación de examen semestral: ";
cin >> calificacionExamenSemestral;
// Ahora vamos a hacer cálculos
// La sumatoria para promediar
double sumatoria = 0;
// Recorrer notas, imprimir y sumar a la sumatoria
for (int i = 0; i < cantidadNotas; i++)
{
sumatoria = sumatoria + notas[i];
cout << "Nota " << i + 1 << " . Calificación: " << notas[i] << endl;
}
double promedioNotas = sumatoria / cantidadNotas;
// Momento de calcular el promedio final
double promedioFinal = (promedioNotas + calificacionExamenSemestral) / 2;
// Calcular la letra
string letra = "";
if (promedioFinal == 100)
{
letra = "A";
}
else if (promedioFinal >= 80)
{
letra = "B";
}
else if (promedioFinal >= 70)
{
letra = "C";
}
else if (promedioFinal >= 60)
{
letra = "D";
}
else
{
letra = "E";
}
// Imprimir resultados
cout << "Total notas parciales: " << sumatoria << endl;
cout << "Promedio notas parciales: " << promedioNotas << endl;
cout << "Nota del semestral: " << calificacionExamenSemestral << endl;
cout << "Nota final: " << promedioFinal << ". Obtiene " << letra << endl;
}
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