Ejercicio: Leer el nombre de un empleado, su salario básico por hora y el número de horas trabajadas en el mes. Calcular su salario mensual e imprimir tanto el nombre como su salario mensual.
package com.java.basic;
import java.util.Scanner;
/**
*
* @author Ariel
*/
public class Salario {
public static void main(String [] arg){
String nombre;
int horasMes;
long horaSalario;
long salarioMes;
Scanner dato = new Scanner(System.in);
System.out.print("Ingrese el nombre del empleado: ");
nombre = dato.nextLine();
System.out.print("Ingrese las horas trabajas en el mes: ");
horasMes = dato.nextInt();
System.out.print("Ingrese el salario por cada hora trabajada: ");
horaSalario = dato.nextLong();
salarioMes = horasMes * horaSalario;
System.out.println(nombre + " El saladio del mes es: " + salarioMes + "$");
}
}
hola soy muy novato en esto alguien me puede enseñar
ResponderEliminarlong horaSalario;
ResponderEliminarsalarioMes = horasMes * horaSalario;
cuando le pongo en decimales me sale error
Que tal amigo, para decimales tienes que utilizar float en vez de long o int. Este aplicación trabaja con enteros largos por eso se utiliza long. Espero te sea de ayuda, gracias por comentar.
Eliminar