Pages

martes, 22 de enero de 2013

Determinar si un alumno aprobó el semestre Codigo Fuente en C#

Problema
Hacer un programa o algoritmo que  dado una entrada 5 calificaciones de un alumno, se pide determinar:
a) Si el alumno aprobó o no el semestre de acuerdo al promedio final.
b) El número de materias aprobadas.
c) El número de materias reprobadas.

Solución

  • Entrada: 10 15 12 15 12
  • Salida: Aprobó el semestre con 1 curso desaprobado y 4 cursos aprobados
Codigo Fuente en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ResultadoSemestre
{
    class Program
    {       
        static void Main(string[] args)
        {           
             int sum=0,cont1=0,cont2=0;
      for(int i=0;i<5;i++){
          Console.WriteLine("Ingresa una nota");
          int n = Convert.ToInt16(Console.ReadLine());
          sum=sum+n;
          if(n>=11){
              cont1++;
          }else{
              cont2++;          
          }
      }
      if((sum/5)>=11){
          Console.WriteLine("Aprobo el semestre con " +
           cont1 + " cursos aprobados " + cont2 +
                " cursos desaprobados");
      }else{
          Console.WriteLine("Reprobo el semestre con " +
           cont1 + " cursos aprobados " + cont2 +
                " cursos desaprobados");
      }                                
           Console.ReadLine();
        }
    }
}

1 comentarios:

manuel Toledo dijo...

hola como estas hermano disculpe la molestia yo ando buscando un codigo q trate de este mismo pero diferente es primera vez q estoy trabajando java espero q me ayude se trata

calcule nota final de semestre partiendo de la estructura de evaluacion del area
3 cortes: 2 de 9% 9% 12%
primero de 12% 12% 16%

ayudame porfavor

Publicar un comentario en la entrada