C#
CODIGO C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RspT
{
class Program
{
static void Main(string[] args)
{
double netopagar;
int nhras;
string nombreprof;
double pagoaport;
double pagobruto;
double pagobrutototal;
double pagoesssalud;
double pagograti;
double pagohra;
// Ingreso
Console.WriteLine("Pago - Planilla");
Console.WriteLine("******************");
Console.WriteLine("Nombre Profesor :");
nombreprof = Console.ReadLine();
Console.WriteLine("Numero de Horas :");
nhras = int.Parse(Console.ReadLine());
// Calcular
if ((nhras >= 0))
{
Console.WriteLine("Pago por hora <0-70]:");
pagohra = Double.Parse(Console.ReadLine());
if (((pagohra > 0) && (pagohra <= 70)))
{
pagobruto = nhras * pagohra;
pagograti = (pagobruto / 6) + (pagobruto / 6) * (9 / 100);
pagobrutototal = pagobruto + pagograti;
pagoaport = pagobrutototal * (13 / 100);
netopagar = pagobruto + pagograti - pagoaport;
pagoesssalud = pagobrutototal * (9 / 100);
// Resultados
Console.WriteLine("Nombre del Profesor :" + nombreprof);
Console.WriteLine("Pago Bruto :" + pagobruto);
Console.WriteLine("Pago Grati :" + pagograti);
Console.WriteLine("Pago Bruto Total :" + pagobrutototal);
Console.WriteLine("Pago Aportaciones :" + pagoaport);
Console.WriteLine("Neto a Pagar :" + netopagar);
Console.WriteLine("Pago por EssSalud :" + pagoesssalud);
Console.ReadKey();
}
else
{
Console.WriteLine("Pago por Hora Mayor a Cero Hasta 70");
}
}
else
{
Console.WriteLine("Numero de Horas Mayor a Cero");
}
}
}
}


