Calculando porcentagens em Java

Autor: John Pratt
Data De Criação: 16 Fevereiro 2021
Data De Atualização: 2 Julho 2024
Anonim
☕️ Curso de Java para iniciantes - Exercícios -  Regra de 3 - Cálculo da Porcentagem -Exercício 2/10
Vídeo: ☕️ Curso de Java para iniciantes - Exercícios - Regra de 3 - Cálculo da Porcentagem -Exercício 2/10

Contente

O cálculo de porcentagens tem muitas aplicações. Mas quando os números ficam maiores, é mais fácil usar um programa para isso. Abaixo está explicado como escrever um programa em Java para calcular porcentagens.

Dar um passo

  1. Planeje seu programa. Embora calcular uma porcentagem não seja tão difícil, é sempre aconselhável fazer uma programação de seu programa antes de programar. Tente responder às seguintes perguntas:
    • Seu programa funcionará com grandes números? Nesse caso, procure maneiras de fazer seu programa lidar com muitos tipos diferentes de números. Uma maneira de fazer isso é com o tipo flutuador ou pulmão como uma variável, em vez de int (inteiro).
  2. Escreva o código. Para calcular a porcentagem, você precisa de dois parâmetros:
    • O pontuação total (ou a pontuação máxima possível).
    • O pontuação alcançada (do qual você deseja calcular a porcentagem).
      • Por exemplo: se um aluno acertar 30 das 100 perguntas em um teste e você quiser calcular a porcentagem, 100 é o total (a pontuação máxima) e 30 é a pontuação obtida, que você converterá em uma porcentagem.
    • A fórmula para calcular a porcentagem é:

      Porcentagem = (pontuação obtida x 100) / pontuação total
    • Para obter esses parâmetros (entrada) em Java do usuário, você pode usar o Scannerfunção.
  3. Calcule a porcentagem. Use a fórmula indicada na etapa anterior para calcular a porcentagem. Certifique-se de que a variável que você está usando para armazenar o valor do percentagem, tem o tipo flutuante. Caso contrário, a resposta pode estar incorreta.
    • Isso ocorre porque o flutuadoro tipo de dados tem uma precisão de 32 bits que leva até decimais em consideração em cálculos matemáticos. Portanto, a resposta para um cálculo matemático como 5/2 (5 dividido por 2) com tipo float será 2,5
      • O mesmo cálculo (5/2) com o tipo int para a variável, retorna 2.
      • As variáveis ​​que você usa para armazenar o pontuação total e a pontuação alcançada pode, entretanto int ser. Por um flutuador para ser usado como o tipo para a variável para o percentagem deve int automaticamente para um flutuador ser convertido; o cálculo total será executado como um float em vez de um inteiro.
  4. Mostre a porcentagem ao usuário. Depois que o programa tiver calculado a porcentagem, mostre-a ao usuário. Use a função para isso System.out.print ou System.out.println (para imprimir em uma nova linha) em Java.

Método 1 de 1: código de amostra

import java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score; porcentagem de flutuação; Scanner inputNumScanner = novo Scanner (System.in); System.out.println ("Digite o total ou a pontuação máxima:"); total = inputNumScanner.nextInt (); System.out.println ("Digite a nota obtida:"); score = inputNumScanner.nextInt (); porcentagem = (pontuação * 100 / total); System.out.println ("A porcentagem é =" + porcentagem + "%"); }}

Pontas

  • Tente criar uma interface gráfica (GUI) para tornar o programa mais interativo e fácil de usar.
  • Tente expandir seu programa para que você possa realizar vários cálculos com ele.