Más contenido relacionado
Similar a parcial1.docx (20)
parcial1.docx
- 1. using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Nomina
{
internal class Program
{
static void Main(string[] args)
{
string nombre;
decimal ValorHoras, NumerodeHoras, SalarioMinimo, Salario, HorasExtras, DescuentoPension,
TotalDevengado;
PedirDatos(out nombre, out ValorHora, out NumerodeHoras, out SalarioMinimo, out HorasExtras,
out DescuentoPension, out TotalDevengado );
Salario = CalcularSalario(NumeroHoras, ValorHora);
MostrarResultado(nombre, SalarioMinimo, Salario);
}
static void PedirDatos(out string nombre,out decimal ValorHora, out decimal NumeroHoras, out
decimal SalarioMinimo, out decimal HorasExtras, out decimal DescuentoPension, out decimal
TotalDevengado )
{
Console.Write("ingrese nombre...........................:");
nombre = Console.ReadLine();
Console.Write("ingrese horasextras.......................:");
HorasExtras = Convert.ToDecimal(Console.ReadLine());
Console.Write("ingrese decuentospensiones.......................:");
DescuentoPension = Convert.ToDecimal(Console.ReadLine());
Console.Write("ingrese totaldevengado.......................:");
TotalDevengado = Convert.ToDecimal(Console.ReadLine());
Console.Write("ingrese valor hora.......................:");
ValorHora = Convert.ToDecimal(Console.ReadLine());
Console.Write("ingrese Numero de horas trabajadas ......:");
NumeroHoras = Convert.ToDecimal(Console.ReadLine());
Console.Write("ingrese salario minimo...................:");
SalarioMinimo = Convert.ToDecimal(Console.ReadLine());
}
static decimal CalcularSalario(decimal NumeroHoras, decimal ValorHora)
{
return NumeroHoras * ValorHora;
}
static void MostrarResultado(string nombre, decimal SalarioMinimo, decimal Salario)
{
Console.WriteLine("nombre...........:{0}", nombre);
if (Salario > SalarioMinimo)
{
Console.WriteLine("saalario...........:${0:N2}", Salario);
}
Console.ReadKey();