viernes, 11 de julio de 2014

Notas de un estudiante

Ejercicio:

  • Dadas 5 notas de un estudiante, calcular:
          a) Cuantas notas tiene reprobadas (Menores que 3)
          b) Cuantas notas aprobadas (Mayores o iguales que a 3)
          c) El promedio de notas
          d)  El promedio de notas aprobadas y reprobadas

Promedio de notas

  using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ejercicio_4_Anubis
{
    class Program
    {
        static void Main(string[] args)
        {
            Int64 n, i;
            Decimal nota, ndesapr, napr, apr, desapr, acum, prom, papr, pdesapr;
            Console.WriteLine("Digite notas del 0 al 5");
            n = 5;
            i = 1;
            napr = 0;
            ndesapr = 0;
            apr = 0;
            desapr = 0;
            acum = 0;
            while (i<=n)
            {
                Console.Write("Digite la {0} nota del estudiante, maximo de 3 cifras: ",i); nota =                                       Decimal.Parse(Console.ReadLine());
                if (nota < 3)
                {
                    ndesapr = ndesapr + 1;
                    desapr = desapr + nota;
                }
                else
                {
                    napr = napr + 1;
                    apr = apr + nota;
                }
                acum = acum + nota;
                i = i + 1;
            }
            pdesapr = 0;
            papr = 0;
            if (napr != 0)
            {
                papr = apr / napr;
            }
            if (ndesapr != 0)
            {
                pdesapr = desapr / ndesapr;
            }
            prom = acum / n;
            Console.WriteLine("El estudiante tiene {0} desaprobada, con un promedio de:                                         {1}",ndesapr,pdesapr);
            Console.WriteLine("El estudiante tiene {0} aprobada, con un promedio de: {1}",napr,papr);
            Console.WriteLine("El promedio general de su nota es de: {0}",prom);
            Console.ReadKey();
        }
    }
}


No hay comentarios.:

Publicar un comentario