Foros del Web » Programación para mayores de 30 ;) » C/C++ »

proble Calcular la calificación

Estas en el tema de proble Calcular la calificación en el foro de C/C++ en Foros del Web. este es un problema que me dejo el maestro que me imparte clases de programacion y este dice asi: Con ciclo for: 1.3. Suponga que ...
  #1 (permalink)  
Antiguo 09/04/2012, 23:08
 
Fecha de Ingreso: abril-2012
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 0
Información proble Calcular la calificación

este es un problema que me dejo el maestro que me imparte clases de programacion y este dice asi:
Con ciclo for:
1.3. Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar un algoritmo para calcular la calificación media y la calificación mas baja de todo el grupo...

ya saque la nota mas baja pero no se como sacar la nota media de esas 40 notas....estoy usando librerias iostream con el compilador devcpp ya que ese el compilador que el nos dejo a usar...ayudenme porfavos que es de tarea y vala un puntage
  #2 (permalink)  
Antiguo 09/04/2012, 23:19
 
Fecha de Ingreso: abril-2012
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: proble Calcular la calificación

aqui les dejo el codigo que estoy usando para que vean si voy bien o mal....aqui solo estoy trabajando con 5 notas porque 40 son muchas para ingresar...::::::

#include <iostream>

using namespace std;

int main()
{
int c, i,media,baja=100;
///declaro baja igual a 100 xq ese es el ultimo valor de notas de un alumno
////esto es para luego hacer la comparacion y sacar el mas bajo de las notas
int nota[5];

for(c=1;c<=5;c++)
{
cout <<"Ingrese la nota: ";
if (c<=100)
{
cin>>nota[c];
}
}


for(i=1;i<=5;i++)
{
cout <<"Nota "<<i<<" "<<nota[i]<<endl;

if(nota[i]<baja)
{
baja=nota[i];

}
}

cout<<"La nota mas baja es "<< baja<<endl;

system("PAUSE");
return 0;
}
  #3 (permalink)  
Antiguo 10/04/2012, 05:09
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: proble Calcular la calificación

Para calcular la media tienes que sumar todas las notas y despues dividirla por la cantidad de notas. Puedes utilizar el for del minimo.

Saludos
  #4 (permalink)  
Antiguo 10/04/2012, 07:53
 
Fecha de Ingreso: abril-2012
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: proble Calcular la calificación

ey grasias sam90 ya pude resolver el problema creo que con esto queda solucionado!!!!
  #5 (permalink)  
Antiguo 10/04/2012, 08:32
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 13 años
Puntos: 94
Respuesta: proble Calcular la calificación

Hola! hay algo que no tiene sentido en tu codigo:
Código C:
Ver original
  1. if (c<=100)// c siempre va a ser menor a 100

Saludos
  #6 (permalink)  
Antiguo 10/04/2012, 11:09
 
Fecha de Ingreso: abril-2012
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: proble Calcular la calificación

Cita:
Iniciado por cesar_casla Ver Mensaje
Hola! hay algo que no tiene sentido en tu codigo:
Código C:
Ver original
  1. if (c<=100)// c siempre va a ser menor a 100

Saludos
a disculpame amigo esque soy novato en c++ pero tomare tu consejo....en mi lojica lo hacia pensando que si el usuario ingresaba una nota mayor a 100 no la tomara en cuenta ya que en mi pais 100 es el valor final de calificacion de una clase..
  #7 (permalink)  
Antiguo 10/04/2012, 11:13
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: proble Calcular la calificación

El tema que c es el contador y no lo que ingresa el usuario como nota. El numero ingresado por el usuario queda guardado en

nota[c]

Saludos
  #8 (permalink)  
Antiguo 10/04/2012, 22:50
 
Fecha de Ingreso: abril-2012
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: proble Calcular la calificación

Cita:
Iniciado por sam90 Ver Mensaje
El tema que c es el contador y no lo que ingresa el usuario como nota. El numero ingresado por el usuario queda guardado en

nota[c]

Saludos
grasias amigo y disculpas por quitarte tiempo ya arregle los problemas de logica que tenia en mi codigo y me quedo ai grasias por todo..

#include <iostream>

using namespace std;

int main()
{
int c, i,media=0,baja=100;
///declaro baja igual a 100 xq ese es el ultimo valor de notas de un alumno
////esto es para luego hacer la comparacion y sacar el mas bajo de las notas
int nota[40];

for(c=1;c<=40;c++)
{
cout <<"Ingrese la nota: ";

cin>>nota[c]; ///por cada valor de C ingreselo en una de las notas
}


for(i=1;i<=40;i++)////muestra el total de notas con sus valores tomados de variable C
{

cout <<"Nota "<<i<<" "<<nota[i]<<endl;

media=media+nota[i];///sumo para luego sacar la media de las 40 notas

if(nota[i]<baja)////saco la nota mas baja
{

baja=nota[i];

}
}
media=media/40;/////saco la media

cout<<"La nota media es: "<<media<<endl;
cout<<"La nota mas baja es "<< baja<<endl;

system("PAUSE");
return 0;
}

Etiquetas: alumnos, baja, media, notas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:55.