Baixe em PDF Baixe em PDF

Saber calcular porcentagens pode ser de grande ajuda. Quando os números ficam maiores, usar um programa para realizar esse cálculo se torna muito mais fácil. Veja como você pode criar um programa para calcular a porcentagem em Java.

  1. Embora o cálculo percentual não seja difícil, é sempre uma boa prática planejar o seu programa antes de começar um código. Tente achar as respostas para as seguintes perguntas:
    • O seu programa vai lidar com números grandes? Se sim, então tente pensar em como seu programa pode lidar com uma grande variedade de números. Uma maneira de fazer isso é usando uma variável float ou long em vez de int .
  2. Para calcular a porcentagem, você vai precisar de dois parâmetros:
    • O valor total (ou o maior valor possível)
    • O valor obtido cuja porcentagem você deseja calcular.
      • Por exemplo: se um aluno tirar 30 em uma prova que vale 100 e você desejar calcular a porcentagem obtida pelo estudante, 100 é o valor total (ou o maior valor possível). 30 é a pontuação obtida cuja porcentagem você deseja calcular.
    • A fórmula para calcular a porcentagem é:
      Porcentagem = (valor obtido x 100) / Valor total
    • Para obter esses parâmetros (entrada de dados) do usuário, tente usar a função de Scanner em Java.
  3. Use a fórmula indicada no passo anterior para calcular a porcentagem. Certifique-se de que a variável usada para armazenar o valor da porcentagem seja do tipo float . Se não, a resposta pode não ficar correta.
    • Isto porque um ponto flutuante de 32-bit de precisão única considera até mesmo os decimais em cálculos matemáticos. Assim, ao usar uma variável do tipo float , a resposta de um cálculo matemático como 5/2 (5 dividido por 2) será 2,5.
      • Se o mesmo cálculo (5/2) fosse realizado usando uma variável do tipo int , a resposta seria 2.
      • No entanto, as variáveis nas quais você armazenou o valor total e o obtido podem ser int . Usar uma variável do tipo float para a porcentagem automaticamente converterá a variável int em float . O cálculo total será feito em float em vez de int .
  4. Uma vez que o programa tenha calculado a porcentagem, exiba-a ao usuário. Para isso, use a função em Java System.out.print ou System.out.println (para exibir uma nova linha).
    Publicidade
Método 1
Método 1 de 1:

Código de exemplo

Baixe em PDF
 import 
 java.util.Scanner 
 ; 
 public 
 class 
 main_class 
 { 
 public 
 static 
 void 
 main 
 ( 
 String 
 [] 
 args 
 ){ 
 int 
 total 
 , 
 score 
 ; 
 float 
 percentage 
 ; 
 Scanner 
 inputNumScanner 
 = 
 new 
 Scanner 
 ( 
 System 
 . 
 in 
 ); 
 System 
 . 
 out 
 . 
 println 
 ( 
 "Digite o valor total ou máximo: " 
 ); 
 total 
 = 
 inputNumScanner 
 . 
 nextInt 
 (); 
 System 
 . 
 out 
 . 
 println 
 ( 
 "Digite o valor obtido: " 
 ); 
 score 
 = 
 inputNumScanner 
 . 
 nextInt 
 (); 
 percentage 
 = 
 ( 
 score 
 * 
 100 
 / 
 total 
 ); 
 System 
 . 
 out 
 . 
 println 
 ( 
 "A porcentagem é = " 
 + 
 percentage 
 + 
 " %" 
 ); 
 } 
 } 

Dicas

  • Tente fazer uma GUI, o que deixará o programa muito mais interativo e fácil de usar.
  • Tente expandir seu programa para realizar vários cálculos matemáticos.
Publicidade

Sobre este guia wikiHow

Esta página foi acessada 79 306 vezes.

Este artigo foi útil?

Publicidade