Se tienen las calificaciones de un grupo de 50 alumnos
Se necesita saber cuántos alumnos tienen una calificación superior al promedio del grupo.
//código en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TAREA
{
class Program
{
static void Main(string[] args)
{
int c = 0;
int i=0;
float suma = 0.0f;
float promedio = 0.0f;
const int dimension=50;
float[]calif=new float[dimension];
for (i=0;i<dimension ;i++)
{
Console.WriteLine("Introduce la calificacion: ");
calif[i] = float.Parse(Console.ReadLine());
suma +=calif[i];
}
promedio = suma / dimension;
for (i=0;i<dimension ;i++)
{
if(calif[i]>=promedio)
{
c++;
}
}
Console.WriteLine("El promedio es:"+promedio);
Console.WriteLine("Cuantos tienen calificacion superior al promedio >= "+promedio+" total : "+c);
Console.Read();
}
}
}
DOBLE LECTURA
{I y CONT son variables de tipo entero. AC, PROM y C son variables de tipo real}
- hacer AC = 0 e I = 1Leer calificación I (C)Hacer AC = AC + C e I = I+1
- Repetir mientras (I<= 50)
- {Fin del ciclo del paso 2}{Como se necesita decir cuántos alumnos obtuvieron una calificación superior al promedio, se deberá volver a leer las 50 calificaciones para poder comparar cada una de ellas con el promedio}Hacer CONT = 0 e I = 1
- Hacer PROM = AC / 50Leer calificación I (C)
- Si C> PROM entonces
Hacer I = I + 1 - Repetir mientras (I<=50)
- {Fin del ciclo del paso 5}
- Escribir CONT
No hay comentarios.:
Publicar un comentario
Es muy importante tu comentarios: