Dev - C++ - programa que solicite en forma continua que se introduzca una calificación

 
Vista:
sin imagen de perfil

programa que solicite en forma continua que se introduzca una calificación

Publicado por Rafael (4 intervenciones) el 10/11/2016 00:40:30
Escriba un programa que solicite en forma continua que se introduzca una calificación. Si la calificación es menor que 0 o mayor que 20, su programa deberá imprimir un mensaje apropiado que informe al usuario que se ha introducido una nota inválida; de lo contrario, la calificación deberá sumarse a un total.
Cuando se introduzca una calificación de 99 el programa deberá salir del ciclo de repetición y desplegar las notas ingresadas y el promedio de las calificaciones validas introducidas.
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
Imágen de perfil de jorge
Val: 20
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

programa que solicite en forma continua que se introduzca una calificación

Publicado por jorge (10 intervenciones) el 10/11/2016 01:38:56
hola para ese ejemplo deberas usar un do while y unos ifs y un a sumatoria ..

ya te di una idea espero que se de ayuda saludos , y lament no poder ayuda pero yo ya deje c++ hace un tiempo saludos.

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

programa que solicite en forma continua que se introduzca una calificación

Publicado por dario (44 intervenciones) el 10/11/2016 03:37:45
Te dejo esto a ver si te sirve

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
#include <iostream>
 
using namespace std;
 
int main() {
    int notas;
    int suma=0,i=0;
    float promedio=0;
 
    while (1) {
    	cout <<"Ingrese calificacion (99 para terminar): ";
    	cin >>notas;
 
    	if (notas == 99)
    		break;
 
    	if (notas < 0 || notas > 20) {
    		cout <<"Notas fuera de rango\n";
    		continue;
    	}
    	else {
    		suma += notas;
    		i++;
    	}
    }
 
    promedio = (float)suma / (float)i;
    cout <<"Promedio de notas = " <<promedio <<endl;
 
    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