Está en la página 1de 3

ESCUELA POLITECNICA NACIONAL

FACULTAD DE INGENIERIA ELECTRICA Y


ELECTRONICA
PROGRAMACION ORIENTADA A OBJETOS
M.Sc.DANNY GUAMAN
JORGE PARRA
GR-2
Calculadora de Salario
package ec.edu.epn.redes.poo;

import java.util.Scanner; // se importa la clase Scanner

public class EmpresaABC {

/**
* Metodo main, principal del sistema
* va a llamar al metodo anterior y los nombres de los empleados
* @param args
*/
public static void main(String[] args) {
EmpresaABC leer = new EmpresaABC();
System.out.println("CARLA ALVAREZ"); // Sentencia que permite imprimir
leer.ingresadatos(); // Invocación de la función
System.out.println("FRANKLIN SANCHEZ"); // Sentencia que permite imprimir
leer.ingresadatos();
System.out.println("ALBA RODRIGUEZ"); // Sentencia que permite imprimir
leer.ingresadatos();
}
/**
* La nueva función por su nombre ingresadatos
*/
public void ingresadatos() {
Scanner sc = new Scanner(System.in); //se declara e inicializa una clase Scanner.
int basedatos, horastrabajadas; //variables de entrada
double aux, PagoTotal; // variables
System.out.println("Ingrese los datos de base: \n");
basedatos = sc.nextInt();
System.out.println("Ingrese horas trabajadas: \n");
horastrabajadas = sc.nextInt();
/**
* Usamos el condicional if para determinar en que rangos nos
* debe imprimir los valores deseados caso contrario nos sale error
*/
if (basedatos >= 10 && horastrabajadas <= 60) {

aux = (double) horastrabajadas - 40; // variable auxiliar


aux = aux * 1.5;
PagoTotal = aux + (double) (basedatos * horastrabajadas);
System.out.println("el pago es:\n" + PagoTotal);
} else if (basedatos < 10) {
System.out.println(" base de datos incorrecta!!");
} else {
System.out.println(" El número de horas esta excedido!! ");
}
} // cierre de main

} // cierre de clase

También podría gustarte