Ayuda por favor con programa en DEV-C++

Iniciado por Faceless, 27 Septiembre 2015, 03:59 AM

0 Miembros y 1 Visitante están viendo este tema.

Faceless

Muy buenas, Debo hacer un programa que cumpla lo siguiente:

que solicite en forma continua que se introduzca una calificación. Si la calificación es menor que 0 o mayor que 100, el programa debe imprimir un mensaje informando al usuario que se ha introducido una calificación inválida y solicitar el ingreso de una calificación nueva.

Cuando se introduzca una calificación de 999 el programa deberá salir del ciclo de repetición y calcular y desplegar:

1). la cantidad de calificaciones válidas introducidas,
2). el promedio de las calificaciones válidas introducidas
3) .el valor de la mayor calificación válida introducida.

Hasta ahora tengo hecho lo siguiente pero no se si está bien, y además me falta completarlo

#include <iostream>

using namespace std;



int main()
{

cout<<"Ingrese las calificaciones: "<<endl;
cout<<" "<<endl;
cout<<" "<<endl;


int c;
const int i=0;

while(i==0)
{

cin>>c;

if(c<0 || c>100)
{
cout<<"Por favor,ingrese un numero desde 0 hasta 100"<<endl;

}
}


return 0;
}


engel lex

primero recomiendo unos cambios...

primero... que todas tu variables sean de nombres descriptivos para evitar confusiones

segundo usar un do-while...

tercero, el endl, es el salto de linea, no es necesario el " "

quedaría algo como
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;

int main(){

cout<<"Ingrese las calificaciones:"<<endl<<endl<<endl;

int nota;
const int cuenta=0;

do{
cin>>nota;

if(nota<0 || nota>100){
cout<<"Por favor,ingrese un numero desde 0 hasta 100"<<endl;
}else{
cuenta++;
}
}while(nota!=999);


return 0;
}
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.