Tarea de programación en C# de promedios.
Lesly CastroTarea17 de Noviembre de 2016
933 Palabras (4 Páginas)277 Visitas
using System;
class Promedio
{
private double _Etica;
private double _Programacion;
private double _Calculo;
public double Etica
{
get { return _Etica; }
set { _Etica = Etica; }
}
public double Programacion
{
get { return _Programacion; }
set { _Programacion = Programacion; }
}
public double Calculo
{
get { return _Calculo; }
set { _Calculo = Calculo; }
}
public Promedio(double pEtica, double pProgramacion, double pCalculo)
{
_Etica = pEtica;
_Programacion = pProgramacion;
_Calculo = pCalculo;
}
public String GenerarPromedio(double mEtica, double mProgramacion, double mCalculo)
{
try
{
double tmpResult = 0;
string tmpCondicion = String.Empty;
tmpResult = (mEtica + mProgramacion + mCalculo) / 3;
if (tmpResult >= 7)
{
tmpCondicion = "Aprobaste";
}
else
{
tmpCondicion = "No Aprobaste";
}
return String.Concat("El Promedio Total es: \n", tmpResult.ToString() ," ", tmpCondicion);
}
catch (Exception err)
{
return "Error al Generar Promedio";
}
}
}
public class clsProm
{
static void Main(string[] args)
{
Promedio ObjPromedio = new Promedio(0,0,0);
double tmpEt = 0;
double tmpPro = 0;
double tmpCal = 0;
string tmpRes = String.Empty;
double tmpProm = 0;
Console.WriteLine("Introducir el promedio de Etica; ");
tmpEt = double.Parse(Console.ReadLine());
Console.WriteLine("Introducir el promedio de Programacion; ");
tmpPro = double.Parse(Console.ReadLine());
Console.WriteLine("Introducir el promedio de Calculo; ");
tmpCal = double.Parse(Console.ReadLine());
Console.WriteLine(ObjPromedio.GenerarPromedio(tmpEt, tmpPro, tmpCal));
Console.ReadKey();
}
}
...