Desarrolle un algoritmo que permita calcular Promedio de Notas; finaliza cuando N = 0.
Pseudocódigo
1. Inicio
2. Declaración de Variables:
N = 0, Promedio = 0, Acumula= 0
3. Leer N
4. Mientras N <> 0 hacer
5. Cuenta = Cuenta + 1
6. Acumula = Acumula + N
7. Fin Mientras
8. Promedio = Acumula/Cuenta
9. Imprimir “Promedio:”; Promedio
10. Fin
Diagrama de Flujo:
Ejercicios propuesto:
a. Desarrolle un algoritmo que permita calcular la media aritmética.
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear
Se agradece vieja, en estas épocas que es imposible entrar al SIU esto me viene al pelo. No tendrás alguno para hacer la conversión del promedio a promedio dolar? Si pudiera te dejo mis 10 pero te los dejé en el algoritmo anterior.
ResponderEliminarUn abrazo,
Chipi Barijho
Hola Anónimo, gracias por la visita y el aporte de tu comentario!
EliminarPor ahora no lo tengo estimado visitante!!
Los mejores deseos! Hasta cualquier momento!
Querido Ingería Systems, soy profesor de la Universidad De Vallejos ubicada en Madrid, España. Hace años que estaba buscando un algoritmo para poder calificar a mis alumnos, al tener varios examenes de cada uno, no sabia que nota colocarle a cada uno. Simplemente tiraba los dados y los calificaba con lo que salia (nunca sacaban mas de 6 jejeje)
ResponderEliminarPero ahora con este intrincadisimo algoritmo podré hacerlo de forma más transparente. ¿Que PC recomiendas para correrlo? Con un cluster de 7 u 8 core i7 podrá funcionar relativamente bien.
Aguardo tu respuesta
Saludos
Hola Anónimo, gracias por la visita y el aporte de tu comentario!
EliminarCon una Intel® Core™2 Duo en adelante funcionará perfectamente!!
Éxitos! Hasta cualquier instante!
Estimado Guillermo,
ResponderEliminarEscribo desde la Universidad de La Plata. Estamos muy interesados en tu algoritmo y nos gustaría poder comprarlo. Si tienes un mail o teléfono de contacto podríamos comunicarnos contigo y proceder a hablar de valores.
Espero su cordial respuesta,
Atte.
Secretaría Académica UNLP
Hola Anónimo, gracias por la visita y el aporte de tu comentario!
EliminarMi correo es : guillermolared@outlook.com
Éxitos! Hasta cualquier instante!
public int N = Convert.ToInt32(this.txtN.text);
Eliminarpublic int Suma =0;
public int Cuenta =0;
public int Acumula =0;
public void logica ()
{
int promedio = 0;
bool flag = false;
when(N!=0 && flag == false)
{
Cuenta = this.Cuenta + 1;
Acumula = this.Acumula + N;
}
else
{
console.WriteLine("Fin de la instruccion");
flag = true;
}
promedio = this.Acumula/Cuenta;
if (flag != false)
{
console.WriteLine("Promedio : " + promedio);
}
}
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!
EliminarMuy buen aporte!! :)
Los mejores deseos! Hasta cualquier momento!