Programa Salario
Enviado por ciruelita25 • 5 de Diciembre de 2012 • 1.721 Palabras (7 Páginas) • 337 Visitas
using System;
using System.Collections.Generic;
using System.Text;
namespace Equipo_SistematicosRobotitos
{
class SALARIO
{
//............:::::::::ATRIBUTOS::::::::::.................................
int iDiasTrabajadosQuincena;
int iSalarioPorDia;
int iSalarioBase;
int iMaxDiasTrabajados;
int iPremioQuincenal;
int iSalarioMasPremio;
float fVentasPorQuincena;
float fComisionPorVentas;
float fPercepcionQuincenal;
float fDescuentoporImpuestosQ;
float fDescuentoporSeguridadSocial;
float fDeduccionesporQuincena;
float fSalarioQuincenalTotal;
//..............::::::CONSTRUCTOR::::::::...........
SALARIO()
{
iSalarioPorDia = 150;
iMaxDiasTrabajados = 15;
}
~SALARIO()
{
//vacio
}
//metodos
//
void mMostrarPresentacion()
{
Console.WriteLine("\n\tPROGRAMA QUE PRESENTA EL SALARIO QUINCENAL DE UNA \n\n PERSONA CON PERSEPCIONES Y DEDUCCIONES");
}
void mSalarioBase()
{
iSalarioBase = iDiasTrabajadosQuincena * iSalarioPorDia;
Console.WriteLine("\n\n SU SALARIO POR LOS DIAS TRABAJADOS ES DE: {0}", iSalarioBase);
}
//
//
void mLeerDiasTrabajados()
{
Console.WriteLine("\n\nINGRESE LOS DIAS TRABAJADOS\n\t");
iDiasTrabajadosQuincena = int.Parse(Console.ReadLine());
}
void mPremioQuincenal()
{
if (iDiasTrabajadosQuincena == iMaxDiasTrabajados)
{
//otorga premio
iPremioQuincenal = 300;
Console.Write("\n\nPOR NO HABER TENIDO FALTAS, OBTIENE UN PREMIO DE $300.");
}
else
{
//otorga premio
iPremioQuincenal = 0;
Console.WriteLine("\n\nPOR HABER FALTADO PIERDE EL PREMIO DE $300.");
}
}
void mSalarioMasPremio()
{
iSalarioMasPremio = iSalarioBase + iPremioQuincenal;
Console.WriteLine("\n\nSU SALARIO CON PREMIO ES DE {0}", iSalarioMasPremio);
}
void mPercepcionQuincenal()
{
fPercepcionQuincenal = iSalarioBase + iPremioQuincenal + fComisionPorVentas;
}
void mComisionPorVentas()
{
if (fVentasPorQuincena > 1 && fVentasPorQuincena <= 5000)
{
fComisionPorVentas = fVentasPorQuincena * 0.05f;
}
...