Sei sulla pagina 1di 8

Escuela de Ingeniería y Tecnología

Estudiante:

Enmanuel Paula De Jesús

Matricula:

16-6924

Asignatura:

Programación III INF323


Facilitador:

Diógenes Amaury Martínez Silverio, M.A

TEMA:

Trabajando con Métodos

FECHA:

21-03- 2020

Santiago De Los Caballeros


República Dominicana
1)      Abrir el proyecto de la Unidad I, y ubicar la clase claUpa.
2)      Declara las siguientes variables utilizando la visibilidad private.
nombre, apellido y nota
3)      Crea un método llamado Resultado, el cual debe determinar si el
participante aprobó o reprobó, el método debe devolver un string y la visibilidad
public. Es necesario que este método debe recibir como parámetro la nota
(Utilizar el condicional if).
4)      Elabora un método que permita calcular la calificación final de un
participante de la uapa, debes tomar en cuenta los siguientes parámetros.
Ex: examen
Pe: Producción escrita.
Av: Actitudes y valores.
Ap: Actividades prácticas
Po: Producción oral
Observación: La suma de todos estos parámetros dará como resultado
la nota final.
Capture ejercicio 1 calificación
Código de C# ejercicio 1

Interfaz grafica

private void btnCalcular_Click(object sender, EventArgs e)


{
claUpa upa = new claUpa();

upa.Calculo(Convert.ToInt32(txtExamen.Text),
Convert.ToInt32(txtProduccionEscrita.Text),
Convert.ToInt32(txtActitudesValores.Text),
Convert.ToInt32(txtActividadesPracticas.Text),
Convert.ToInt32(txtProduccionOral.Text));
txtResultado.Text =
Convert.ToInt32(upa.NotaFinal).ToString();
upa.NotaFinal = Convert.ToInt32(txtResultado.Text);
upa.Resultado (Convert.ToInt32(txtResultado.Text));
txtNota.Text = upa.calificacion;

txtNombre.Enabled = false;
txtApellido.Enabled = false;
txtNota.Enabled = false;
txtResultado.Enabled = false;
}

private void btnBorrar_Click(object sender, EventArgs e)


{
txtExamen.Clear();
txtProduccionEscrita.Clear();
txtActitudesValores.Clear();
txtActividadesPracticas.Clear();
txtProduccionOral.Clear();
txtNombre.Clear();
txtApellido.Clear();
txtResultado.Clear();
txtNota.Clear();
}
Clase claUpa
public class claUpa
{
private String nombre { get; set; }
private String apellido { get; set; }
private int nota { get; set; }
public String calificacion { get; set; }
public int NotaFinal { get; set; }

public int resultado { get; set; }

public int Calculo (int Examen, int ProduccionEscrita, int


ActitudesValores, int ActividadesPractica, int ProduccionOral)
{
NotaFinal = nota;
NotaFinal = Examen + ProduccionEscrita + ActitudesValores +
ActividadesPractica + ProduccionOral;
return NotaFinal;
}

public String Resultado (int nota)


{
if (nota >= 70)
{
calificacion = "APROBADO";
}
else
{
calificacion = "REPROBADO";
}

return calificacion;
}
}

Ejercicio 2

Realiza una clase Llamada claBeneficios, la misma debe contener dos


métodos: GananciaUnitaria y GananciaGeneral.

La idea es que ambos métdos determinen recibiendo parametros de precio y


costo, las ganancias unitarios y general de un producto.
Código de C# claBeneficios ejercicio 2

class claBeneficios
{
public int GananciaUnitaria { get; set; }
public int GanaciaGeneral { get; set; }
public int Precio { get; set; }
public int Costo { get; set; }

public int GUnitaria (int Precio, int Costo)


{
GananciaUnitaria = Costo - Precio;
return GananciaUnitaria;
}

public int GGeneral (int GanUni, int Unidad)

{
GanaciaGeneral = GanUni * Unidad;
return GanaciaGeneral;
}

Código de C# Interfaz gráfica código

private void btnBorrar_Click(object sender, EventArgs e)


{
txtPrecio.Clear();
txtCosto.Clear();
txtUnidad.Clear();
txtGananciaUnitaria.Clear();
txtGananciaGeneral.Clear();
txtGananciaUnitaria.Enabled = true;
txtGananciaGeneral.Enabled = true ;
}

private void btnCalcular_Click(object sender, EventArgs e)


{
claBeneficios beneficios = new claBeneficios();
beneficios.GUnitaria(Convert.ToInt32(txtPrecio.Text),
Convert.ToInt32(txtCosto.Text));
txtGananciaUnitaria.Text =
Convert.ToInt32(beneficios.GananciaUnitaria).ToString();
beneficios.GananciaUnitaria =
Convert.ToInt32(txtGananciaUnitaria.Text);
beneficios.GGeneral(Convert.ToInt32(txtGananciaUnitaria.Text),
Convert.ToInt32(txtUnidad.Text));
txtGananciaGeneral.Text =
Convert.ToInt32(beneficios.GanaciaGeneral).ToString();

txtGananciaUnitaria.Enabled = false;
txtGananciaGeneral.Enabled = false;

Potrebbero piacerti anche