Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MATRÍCULA: ES1521206680
GRUPO: (DS-DMDS-1901-B2-002)
UNIDAD: 1
Se solicita una clase persona con los siguientes datos nombre, edad, peso y notas. Con los datos
notas se tendrá que calcular el promedio obtenido con las notas. Con relación al promedio tendrá que
mandar un mensaje del rendimiento obtenido.
Clase persona
//---------------------------------------------Declarar variables-------------------------------------------------
Private string nombre=;
Private int edad;
Prívate doublé peso;
Prívate int [ ] notas = {5,4,5,3,5};
//---------------------------------------------Nombre edad peso-------------------------------------------------
Public persona(String nombre, int edad, double peso)
{
this.nombre = nombre
this.edad = edad;
this.peso = peso
}
//---------------------------------------------Calcular promedio--------------------------------------------------
Public doublé PromedioNotas( )
{
double suma = 0;
for( int i = 0; i < notas.Length; i++)
{
suma+= notas [ i ];
}
double promedio = suma /notas.Length;
return promedio;
}
//---------------------------------------------Sobrecarga------------------------------------------------------------
//sobre carga 1 pide un valor double para hacer la comparación
Public bool BuenRendimiento(double valorEntrado)
{
double promedio = PromedioNotas();
if(promedio >= valorEntrado ){
return true;
}
else{
return false;
}
}
//Sobre carga 2 damos el valor del promedio en la comparación
Public bool BuenRendimiento( )
{
double promedio = PromedioNotas();
if(promedio >= 4.75 ){
return true;
}
else{
return false;
}
}
//Sobre carga 3 damos los valores minimo y maximo
Public bool BuenRendimiento(double min, double max)
{
Double promedio = PromedioNotas();
if(promedio >= min && <= max ){
return true;
}
else{
return false;
}
}
Clase principal
//llamamos a la clase
Persona obj = new Persona(“Rafa”, 24, 75.0);
//asignamos el valor de promedio
Doublé promedio = obj.PromedioNotas();
//Sobre carga 1 asignación del promedio
Console.WriteLine(“El promedio de la persona es: ” + promedio );
Bool result = obj.BuenRendimiento();
if(resullt == true)
{
Console.WriteLine(“La persona es de buen rendimiento ”);
}else{
Console.WriteLine(“La persona no es de buen rendimiento ”);
}
//Sobre carga 2 valor ya asignado en la clase.
double valor = double.Parse(Console.ReadLine( ) );
result = obj.BuenRendimiento(valor);
if(resullt == true)
{
Console.WriteLine(“La persona es de buen rendimiento ”);
} else{
Console.WriteLine(“La persona no es de buen rendimiento ”);
}
//Sobre carga 3 asignación de los valores min y max
Console.WriteLine(“Valor minimo ”);
double min = double.Parse(Console.ReadLine( ) );
Console.WriteLine(“Valor maximo”);
double max = double.Parse(Console.ReadLine( ) );
result = obj.BuenRendimiento(min, max);
if(resullt == true)
{
Console.WriteLine(“La persona es de buen rendimiento ”);
} else{
Console.WriteLine(“La persona no es de buen rendimiento ”);
}