SlideShare una empresa de Scribd logo
1 de 2
namespace enumeraciones
{
/// <summary>
/// USO DE ENUMERACIONES: CALCULAR EL SALARIO DE UN EMPLEADO EN BASE A UN SALARIO
Y BONO
// Se requiere en interfaz el uso de listbox llamado lstSalida
/// </summary>
///
enum Bono { te = 200, transporte = 300, comun = 500, especial = 1000};
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
//Bono DeEmpleado = Bono.te;
//lstSalida.Items.Add(DeEmpleado);
//double bonoDeEmpleado = (double)DeEmpleado;
//lstSalida.Items.Add(bonoDeEmpleado);
//double salarioDeEmpleado = 1500 + bonoDeEmpleado;
//lstSalida.Items.Add(salarioDeEmpleado);
Empleado Pedro = new Empleado(Bono.transporte, 2500.50);
lstSalida.Items.Add(Pedro.getPago());
}
}
class Empleado
{
private double salario, bono; //cambiar el tipo de bono por Bono y recodificar
public Empleado(Bono bonoEmpleado, double salario)
{
this.salario = salario;
bono = (double)bonoEmpleado;
}
public double getPago()
{
return salario + bono;
}
}
}

Más contenido relacionado

La actualidad más candente (8)

la estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POOla estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POO
 
Ejemplo validación
Ejemplo validaciónEjemplo validación
Ejemplo validación
 
Lua
LuaLua
Lua
 
Symfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y MigraciónSymfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y Migración
 
Php - Operadores básicos
Php - Operadores básicosPhp - Operadores básicos
Php - Operadores básicos
 
Practica nº2.php
Practica nº2.phpPractica nº2.php
Practica nº2.php
 
Ejemplo de formulario
Ejemplo de formularioEjemplo de formulario
Ejemplo de formulario
 
Estudiante de Logística Internacional en ASIA ROUND THE WORLD ASROWD S.A.
Estudiante de Logística Internacional en ASIA ROUND THE WORLD ASROWD S.A.Estudiante de Logística Internacional en ASIA ROUND THE WORLD ASROWD S.A.
Estudiante de Logística Internacional en ASIA ROUND THE WORLD ASROWD S.A.
 

Más de KevinPeaChavez

Más de KevinPeaChavez (20)

sockets 1.pptx
sockets 1.pptxsockets 1.pptx
sockets 1.pptx
 
PROYECTO GRAFENO.pptx
PROYECTO GRAFENO.pptxPROYECTO GRAFENO.pptx
PROYECTO GRAFENO.pptx
 
_Presentación FODA Plan anual Moderna Beige.pdf
_Presentación FODA Plan anual Moderna Beige.pdf_Presentación FODA Plan anual Moderna Beige.pdf
_Presentación FODA Plan anual Moderna Beige.pdf
 
_Presentación FODA Plan anual Moderna Beige (1).pdf
_Presentación FODA Plan anual Moderna Beige (1).pdf_Presentación FODA Plan anual Moderna Beige (1).pdf
_Presentación FODA Plan anual Moderna Beige (1).pdf
 
ladrillos.pptx
ladrillos.pptxladrillos.pptx
ladrillos.pptx
 
sockets 1.pptx
sockets 1.pptxsockets 1.pptx
sockets 1.pptx
 
investigación automatizacion.docx
investigación automatizacion.docxinvestigación automatizacion.docx
investigación automatizacion.docx
 
x.docx
x.docxx.docx
x.docx
 
arbol.docx
arbol.docxarbol.docx
arbol.docx
 
Cuestionario Arboles.pdf
Cuestionario Arboles.pdfCuestionario Arboles.pdf
Cuestionario Arboles.pdf
 
Perfil Terminado - Tecnologia 5G.pdf
Perfil Terminado - Tecnologia 5G.pdfPerfil Terminado - Tecnologia 5G.pdf
Perfil Terminado - Tecnologia 5G.pdf
 
#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf#1_Ordenamientos y Búsquedas.pdf
#1_Ordenamientos y Búsquedas.pdf
 
Cuestionario Arboles.pdf
Cuestionario Arboles.pdfCuestionario Arboles.pdf
Cuestionario Arboles.pdf
 
Código enumeraciones.docx
Código enumeraciones.docxCódigo enumeraciones.docx
Código enumeraciones.docx
 
Código Arbol Binario de Búsqueda.docx
Código Arbol Binario de Búsqueda.docxCódigo Arbol Binario de Búsqueda.docx
Código Arbol Binario de Búsqueda.docx
 
Ejemplos recursividad.docx
Ejemplos recursividad.docxEjemplos recursividad.docx
Ejemplos recursividad.docx
 
Retroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdfRetroalimentacion práctica 1.pdf
Retroalimentacion práctica 1.pdf
 
CARATULA (3.docx
CARATULA (3.docxCARATULA (3.docx
CARATULA (3.docx
 
Perfil Terminado - Tecnologia 5G.pdf
Perfil Terminado - Tecnologia 5G.pdfPerfil Terminado - Tecnologia 5G.pdf
Perfil Terminado - Tecnologia 5G.pdf
 
Ejemplos recursividad.docx
Ejemplos recursividad.docxEjemplos recursividad.docx
Ejemplos recursividad.docx
 

Último

100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
ag5345936
 
anatomiadehombrodraespinoza-151202021053-lva1-app6891.pptx
anatomiadehombrodraespinoza-151202021053-lva1-app6891.pptxanatomiadehombrodraespinoza-151202021053-lva1-app6891.pptx
anatomiadehombrodraespinoza-151202021053-lva1-app6891.pptx
lynethlacourt1
 
transporte de vacuuna para niños de primer salud.pptx
transporte de vacuuna para niños de primer salud.pptxtransporte de vacuuna para niños de primer salud.pptx
transporte de vacuuna para niños de primer salud.pptx
crishchc
 
anatomia-funcional-del-suelo-pelvico - Copia.pdf
anatomia-funcional-del-suelo-pelvico - Copia.pdfanatomia-funcional-del-suelo-pelvico - Copia.pdf
anatomia-funcional-del-suelo-pelvico - Copia.pdf
helenaosouza
 

Último (10)

Jaime Humberto Moreno estilos parentales problemas internalizantes y external...
Jaime Humberto Moreno estilos parentales problemas internalizantes y external...Jaime Humberto Moreno estilos parentales problemas internalizantes y external...
Jaime Humberto Moreno estilos parentales problemas internalizantes y external...
 
IMPRIMIR - HERNIAS. RESUMO UNIVERSIDADEpdf
IMPRIMIR - HERNIAS. RESUMO UNIVERSIDADEpdfIMPRIMIR - HERNIAS. RESUMO UNIVERSIDADEpdf
IMPRIMIR - HERNIAS. RESUMO UNIVERSIDADEpdf
 
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
100^ safe in Dubai%)( UAE))((☎️^+971[563[407[584[** *)) Abortion Pills for Sa...
 
PPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptx
PPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptxPPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptx
PPT TALLER USO DE PRODUCTOS QUÍMICOS PARA LA LIMPIEZA.pptx
 
anatomiadehombrodraespinoza-151202021053-lva1-app6891.pptx
anatomiadehombrodraespinoza-151202021053-lva1-app6891.pptxanatomiadehombrodraespinoza-151202021053-lva1-app6891.pptx
anatomiadehombrodraespinoza-151202021053-lva1-app6891.pptx
 
Tejido Epitelial medicina (1)-compactado.pdf
Tejido Epitelial medicina  (1)-compactado.pdfTejido Epitelial medicina  (1)-compactado.pdf
Tejido Epitelial medicina (1)-compactado.pdf
 
transporte de vacuuna para niños de primer salud.pptx
transporte de vacuuna para niños de primer salud.pptxtransporte de vacuuna para niños de primer salud.pptx
transporte de vacuuna para niños de primer salud.pptx
 
Cianosis Fisiopatologia, circulacion pulmonar.pptx
Cianosis Fisiopatologia, circulacion pulmonar.pptxCianosis Fisiopatologia, circulacion pulmonar.pptx
Cianosis Fisiopatologia, circulacion pulmonar.pptx
 
Semiología I: Cabeza y cuello descripción.pdf
Semiología I: Cabeza y cuello descripción.pdfSemiología I: Cabeza y cuello descripción.pdf
Semiología I: Cabeza y cuello descripción.pdf
 
anatomia-funcional-del-suelo-pelvico - Copia.pdf
anatomia-funcional-del-suelo-pelvico - Copia.pdfanatomia-funcional-del-suelo-pelvico - Copia.pdf
anatomia-funcional-del-suelo-pelvico - Copia.pdf
 

Código enumeraciones.docx

  • 1. namespace enumeraciones { /// <summary> /// USO DE ENUMERACIONES: CALCULAR EL SALARIO DE UN EMPLEADO EN BASE A UN SALARIO Y BONO // Se requiere en interfaz el uso de listbox llamado lstSalida /// </summary> /// enum Bono { te = 200, transporte = 300, comun = 500, especial = 1000}; public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); //Bono DeEmpleado = Bono.te; //lstSalida.Items.Add(DeEmpleado); //double bonoDeEmpleado = (double)DeEmpleado; //lstSalida.Items.Add(bonoDeEmpleado); //double salarioDeEmpleado = 1500 + bonoDeEmpleado; //lstSalida.Items.Add(salarioDeEmpleado); Empleado Pedro = new Empleado(Bono.transporte, 2500.50); lstSalida.Items.Add(Pedro.getPago()); } } class Empleado { private double salario, bono; //cambiar el tipo de bono por Bono y recodificar public Empleado(Bono bonoEmpleado, double salario) { this.salario = salario;
  • 2. bono = (double)bonoEmpleado; } public double getPago() { return salario + bono; } } }