DESARROLLAMOS TUS ALGORITMOS (+51) 988411115
Elabore un programa que permita aceptar los siguientes datos de un trabajador: Código, nombre, sueldo básico, número de hijos y su categoría (A, B, C). Se pide determinar cuánto se le debe pagar si se sabe que si la categoría es “A” se le descuenta el 3% de su sueldo básico; si es “B” se le descuenta el 1% de su sueldo básico y si es “C” se le descuenta el 2% de su sueldo básico. Además, si tiene más de 3 hijos se le da una bonificación de 50 soles por hijo en caso contrario se le da solo 200 soles.
Mostrar todos los datos de entrada, el descuento, la bonificación y el pago.
Nota: Debe "Obligar" a que se ingrese solo las categorías mencionada.
// Ejemplo de Compilación run: Ingrese codigo : COD01 Ingrese nombre : DANIEL Ingrese Sueldo Básico : 1000 Ingrese nro. hijos : 5 Ingrese categoria : H Ingrese categoria : B ------------------------------ CODIGO : COD01 NOMBRE : DANIEL SUELDO : 1000.0 Nro. HIJOS : 5 CATEGORÍA : B DESCUENTO : 10.0 BONIFICACIÓN : 250 PAGO : 1240.0Java NetBeans DESCARGA CÓDIGO
Funcion de texto (equals) : Permite comparar dos cadenas
package ejerciciosoctubre;import java.util.Scanner;public class ejercicio001 { public static void main(String[] args) { String codigo, nombre, categoria=""; Double sueldob=0.0, descuento=0.0; Integer bonificacion, nhijos=0; Scanner ingreso=new Scanner(System.in); System.out.print("Ingrese codigo : "); codigo = ingreso.next(); System.out.print("Ingrese nombre : "); nombre = ingreso.next(); System.out.print("Ingrese Sueldo Básico : "); sueldob = Double.parseDouble(ingreso.next()); System.out.print("Ingrese nro. hijos : "); nhijos = Integer.parseInt(ingreso.next()); while (! categoria.equals("A") && ! categoria.equals("B") && ! categoria.equals("C")){ System.out.print("Ingrese categoria : "); categoria = ingreso.next(); switch(categoria){ case "A": descuento = sueldob * 0.03; break; case "B": descuento = sueldob * 0.01; break; case "C": descuento = sueldob * 0.02; break; } } if(nhijos > 3){ bonificacion = nhijos * 50; }else{ bonificacion = 200; } System.out.println("CODIGO : " + codigo); System.out.println("NOMBRE : " + nombre); System.out.println("SUELDO : " + sueldob); System.out.println("Nro. HIJOS : " + nhijos); System.out.println("CATEGORÍA : " + categoria); System.out.println("DESCUENTO : " + descuento); System.out.println("BONIFICACIÓN : " + bonificacion); System.out.println("PAGO : " + ((sueldob - descuento) + bonificacion)); }}Muestra los datos de un trabajador según su categoría - PSeInt.Site
Elabore un programa que permita aceptar los siguientes datos de un trabajador: Código, nombre, sueldo básico, número de hijos y su categoría (A, B, C). Se
programar
es
https://aprendeprogramando.es/static/images/programar-muestra-los-datos-de-un-trabajador-segun-su-categoria-pseint-734-0.jpg
2024-12-02
El contenido original se encuentra en /repetitivo-mientras/mostrar-datos-de-un-trabajador-segun-su-categoria-obligatoria-A-B-C/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente