SlideShare una empresa de Scribd logo
1 de 2
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();
}
}
}

Más contenido relacionado

Similar a parcial1.docx (20)

Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Codigos de programas
Codigos de programasCodigos de programas
Codigos de programas
 
Prac 1 alda
Prac 1 aldaPrac 1 alda
Prac 1 alda
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Swrewer nuevo hoy
Swrewer nuevo hoySwrewer nuevo hoy
Swrewer nuevo hoy
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
 
ALGORITMOS EN JAVA
ALGORITMOS EN JAVAALGORITMOS EN JAVA
ALGORITMOS EN JAVA
 
Hechos en clase
Hechos en claseHechos en clase
Hechos en clase
 
Ejemplos java
Ejemplos javaEjemplos java
Ejemplos java
 
Prac 1 nequiz
Prac 1 nequizPrac 1 nequiz
Prac 1 nequiz
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
 
P1
P1P1
P1
 
08 strings o cadenas
08 strings o cadenas08 strings o cadenas
08 strings o cadenas
 
4 ejemplos en c#
4 ejemplos en c#4 ejemplos en c#
4 ejemplos en c#
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
Ahorcado
AhorcadoAhorcado
Ahorcado
 
MODELO PASO DE MENSAJES
MODELO PASO DE MENSAJESMODELO PASO DE MENSAJES
MODELO PASO DE MENSAJES
 

Último

4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
nicolascastaneda8
 

Último (20)

TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 

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();