Está en la página 1de 3

Ejercicio Tipo Examen ciclos Anidados – ClExito

package taller;

import java.util.Scanner;

public class ClExito{

static Scanner lector = new Scanner(System.in);

public static int ant,nroEmp, nroCiu, nroSedes, salBas, het;

public static double mySede, acumSalxCiu, acumSalxSedeHomb, myCiudad, bon, porAnt,


salPagar,vlrHe, totalNomina, totalHorasExt;

public static String ciudadMySal, sedeMySal, genero, ciudad, sede;

public static void main(String[] args){

mySede= 0;myCiudad = 0; acumSalxCiu = 0; acumSalxSedeHomb = 0;

System.out.println("Ingrese el númnero de ciudades");

nroCiu = lector.nextInt();

for(int c = 1; c <= nroCiu;c++){

System.out.println("Ingrese el nombre de la ciudad: ");

ciudad = lector.next();

System.out.println("Ingrese el número de sedes de la cíudad: ");

nroSedes = lector.nextInt();

for(int s = 1; s <= nroSedes; s++){

System.out.println("Ingrese el nombre de la sede: ");

sede = lector.next();
System.out.println("Ingrese el número de empleados de está sede: ");

nroEmp = lector.nextInt();

for(int e = 1; e <= nroEmp; e++){

System.out.println("Ingrese el salario básico: ");

salBas = lector.nextInt();

System.out.println("Ingrese el genero (H=HOmbre, M=Mujer): ");

genero = lector.next();

System.out.println("Ingrese el número de horas extras trabajadas: ");

het = lector.nextInt();

System.out.println("Ingrese la antiguedad del empleado (0 a 10): ");

ant = lector.nextInt();

if(ant > 5){

porAnt = 0.5;

if(ant == 0){

porAnt = 0;

else{

porAnt = ant / 100;

bon = salBas * porAnt;

vlrHe = salBas / 30 / 8 * 1.3;

totalHorasExt = het * vlrHe;

salPagar = salBas + bon + totalHorasExt;


System.out.println("El salario a pagar es: " + salPagar);

if(genero.equals("H") || genero.equals("h")){

acumSalxSedeHomb += salPagar;

acumSalxCiu += salPagar;

if(acumSalxSedeHomb > mySede){

mySede = acumSalxSedeHomb;

sedeMySal = sede;

acumSalxSedeHomb = 0;

También podría gustarte