Usando a classe SCANNER, crie um algoritmo que receba o valor do salário mínimo e o valor do salário de um usuário, calcule a quantidade de salários mínimos que esse usuário ganha e imprima o resultado.
auguem me ajuda por favor
Soluções para a tarefa
import java.util.Scanner;
public class Main
{
public static Scanner scan = new Scanner(System.in); //Scanner que vai permitir a entrada
private static float leFloat(){ //Método estático que vai ler valores do tipo Float
float x = scan.nextFloat();
scan.nextLine();
return x;
}
/*
* Método que calcula a quantidade de salários mínimos de acordo com a entrada do usuário
* Retorna um valor inteiro, pois considerei que seria melhor assim. E tbm pq o problema não especifica.
* Caso queira mudar é só mudar o tipo de retorno e tirar a conversão '(int)'
*/
private static int quantSalariosMinimos(float salarioMin, float valSalario){
int quantMinimo = (int)(valSalario/salarioMin);
return quantMinimo;
}
public static void main(String[] args) {
System.out.println("Qual o valor do salário?");
float valSalario = leFloat();
System.out.println("Qual o valor do salário minimo?");
float salarioMin = leFloat();
System.out.println("Você ganha aproximadamente "+quantSalariosMinimos(salarioMin, valSalario)+" Salário(s) mínimos");
}
}