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.
Passos
-
Planeje seu programa. 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 .
-
Escreva o código. 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.
-
Calcule a porcentagem. 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 .
- 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.
-
Exiba a porcentagem ao usuário. 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
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.
Publicidade