desarrollo de programa2
DESCRIPTION
redesTRANSCRIPT
![Page 1: Desarrollo de Programa2](https://reader038.vdocuments.site/reader038/viewer/2022100508/563db96f550346aa9a9d4aea/html5/thumbnails/1.jpg)
int Numero1; int Numero2; int opcion;
Console.WriteLine("Introduzca el primer número"); Numero1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Introduzca el segundo número"); Numero2 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Escoja una opción: 1 - Sumar / 2 - Restar"); opcion = Int32.Parse(Console.ReadLine()); if (opcion == 1) { Sumar(Numero1, Numero2); } else if (opcion == 2) { Restar(Numero1, Numero2); } else { Console.WriteLine("Opción Incorrecta"); } Console.ReadLine(); } static void Sumar(int Numero1, int Numero2) { Console.WriteLine("El resultado de la suma es: " + (Numero1 + Numero2)); Console.ReadLine(); }
static void Restar(int Numero1, int Numero2) { Console.WriteLine("El resultado de la resta es: " + (Numero1 - Numero2)); Console.ReadLine(); } }}
![Page 2: Desarrollo de Programa2](https://reader038.vdocuments.site/reader038/viewer/2022100508/563db96f550346aa9a9d4aea/html5/thumbnails/2.jpg)
Actividad 3. Construcción destrucción y sobrecarga
Retome el programa para calcular el sueldo de un trabajador agregue 4 constructores con las siguientes características:
Constructor que no reciba argumentos.
public Trabajador() { }
Constructor que reciba como argumento el nombre del trabajador
public Trabajador(String nombre) { }
Constructor que reciba como argumentos las horas trabajadas y el sueldo por hora del trabajador
public Trabajador(int horasTrabajadas, double sueldoHora) { }
Constructor que reciba como argumentos el nombre, horas trabajadas y sueldo por hora del trabajador
public Trabajador(string nombre, int horasTrabajadas, doublesueldoHora) { }
Los argumentos recibidos asignarlos a las variables existentes en la clase Trabajador.
Agregar un destructor para la clase trabajador, que libere los recursos.
~Trabajador() { }
![Page 3: Desarrollo de Programa2](https://reader038.vdocuments.site/reader038/viewer/2022100508/563db96f550346aa9a9d4aea/html5/thumbnails/3.jpg)
Implementar el código necesario en cada uno de los constructores y destructor.
Se pide modificar la clase Trabajador a fin de que contenga los 4 constructores mencionados anteriormente y el destructor.
Modificar la clase Test, creando objetos de la nueva clase Trabajador.
Saludos