package com.jlm.ccb.ejercicios.capitulo4; import java.util.Scanner; /** * Clase encargada de crear las comisiones * a los empleados. * Ejercicio 4.19 * @author LorettoTG * @version 1.0 */ public class PagoComisiones { /** * Método encargado de generar el pago correspondiente * mensual del empleado con su sueldo base y comisiones. */ public void generarPago() { //Se crea un objeto Scanner para obtener la entrada //de datos del usuario. Scanner entrada = new Scanner(System.in); System.out.println("Articulo vendido: "); int articuloVendido = entrada.nextInt(); double sueldo = 200; //Ciclo while que termina hasta que se introduzca un articulo //menor o igual a cero, dependiendo el articulo es la comisión //otorgada, se le suma al sueldo que tiene. while (articuloVendido > 0) { if (articuloVendido == 1) { sueldo += 239.99 * 0.09; } else if (articuloVendido == 2) { sueldo += 129.75 * 0.09; } else if (articuloVendido == 3) { sueldo += 99.95 * 0.09; } else if (articuloVendido == 4) { sueldo += 350.89 * 0.09; } else { System.out.println("El codigo del producto no es valido"); } System.out.println("Su sueldo hasta ahora es: " + sueldo); System.out.println("Articulo vendido: "); articuloVendido = entrada.nextInt(); } System.out.println("Su sueldo mensual es: " + sueldo); } /** * Punto de entrada a la clase y a la aplicación. * @param args matriz de argumentos de cadena. */ public static void main(String[] args) { //El operador new es el encargado de crear instancias de //una clase, es decir los objetos que tienen las características //de la clase. El operador new de Java es capaz de reservar la //memoria para un objeto de este tipo sabiendo los atributos que //tiene según la definición de la clase. PagoComisiones pagoComisiones = new PagoComisiones(); pagoComisiones.generarPago(); } }
Un blog dedicado a los bytes, al lenguaje java y diferentes frameworks que se emplearan poco a poco.
jueves, 1 de septiembre de 2011
Como Programar en Java: Ejercicio 4.19
Aquí esta el ejercicio 4.19 de Como Programar en Java séptima edición.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario