Clase: empleado
Propiedades: Nombre, numeroTarjeta, Puesto, sueldoBruto, sueldoNeto
Métodos: calculaSueldoNeto, muestraDatos
La clase debe cumplir con las siguientes características:
1.- Definir los tipos de datos de acuerdo a la información que va a almacenar.
2.- Las propiedades se deben encapsular de la siguiente manera:
-El nombre debe ser accedido por cualquier función de cualquier objeto.
-Las otras propiedades deben ser accedidas solamente por las funciones de la misma clase. Debe estar bien restringido su acceso.
3.- Crear Setters y Getters para asignarle y obtener los valores de las propiedades restringidas.
4.- El nombre se debe asignar de manera directa.
5.- El método calculaSueldoNeto debe recibir como parámetro el porcentaje de impuestos que se le retendrá.
6.- Ejecutar el método muestraDatos para mostrar la información de la siguiente manera:
Número Tarjeta -------Nombre Empleado ---------- Puesto ---------Sueldo Bruto ------ Sueldo Neto
21 Juanito Pérez Auxiliar $ 4,500.00 $ 4,220.45
7. Basate en este ejemplo para estructurarlo:
using System;
Código:
namespace Salario
{
class Program
{
public static void Main(string[] args)
{
int horasT = 0;
double valorH = 0, sueldo = 0, a = 0, b = 0, c = 0, d = 0;
Console.WriteLine("Numero de horas trabajadas ");
horasT = int.Parse(Console.ReadLine());
Console.WriteLine("Valor por hora ");
valorH = int.Parse(Console.ReadLine());
a = horasT - 40;
b = valorH * 2;
c = horasT - 48;
d = valorH * 3;
if(horasT > 40){
if(a<=8){
sueldo = (a*b)+(40*valorH);
Console.WriteLine("Sueldo es :"+sueldo);
}else{
sueldo = (c*d)+(8*b)+(40*valorH);
Console.WriteLine("Sueldo es :"+sueldo);
}
}else{
Console.WriteLine("No se produjo ningun descuento ");
sueldo = horasT*valorH;
Console.WriteLine("Sueldo es : "+sueldo);
}
Console.ReadKey(true);
}
}
}[/i][/color]
8. Construye un objeto a partir de las indicaciones.
9. Convierte en propiedad los datos miembros.
10. Escribe el código en la plataforma de C#. Net modo consola, en él se debe mostrar la clase y dentro de ésta los métodos
¿Alguien me puede orientar como realizar el programa?