PSEINT.SITE

PSeInt.Site, Lenguaje C, C++, Python, DFD 1.0, JavaCript, Java NetBeas, Visual Studio, Excel

Descarga pseint portable, cursos de C++, curso de visual studio, curso de java, curso creación de páginas web, crear sitio web y todo de como se hacen las páginas web.

Huawei Phone Clone nos permite transferir documentos en muy pocos segundos, soporte para instalar una app para el manejo de archivos y programación.

RESUELVO TUS ALGORITMOS (+51)954263896

11. Mostrar sueldo de trabajador según su categoría obligatoria.

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.0
        

Java 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));
    }
}        
        



Aviso de Privacidad | Política de Cookies | Términos y condiciones

Derechos Reservados PSeInt.site