• Matéria: Informática
  • Autor: jojodelimaoliveira
  • Perguntado 4 anos atrás

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

Respostas

respondido por: PvAbreu
2

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");

   

}

}


jojodelimaoliveira: valeu
gabrielclobawisk: PvAbreu, você sabe programar em Java OO ?
Perguntas similares