Aplicar porcentagem

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Aplicar porcentagem

Mensagem por Gonçalves em Sex 17 Dez 2010, 12:39

Oi, estou tentando fazer algo assim:

Código:
ataque = jogador[0].ataque+ jogador[1].ataque....

Isso funciona normalmente, mas eu preciso que o total (ataque) seja 100% e que os valores da array jogador sejam certam porcentagem do total, por exemplo:

Código:
ataque = 200
jogador[0].ataque = 50

Logo:

Código:
jogador[0].porcento = 25

Até.

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Aplicar porcentagem

Mensagem por JOZ. em Sex 17 Dez 2010, 12:52

Não entendi o que você quer scratch , mas para achar uma porcentagem você pega o número divide pelo total e mutiplica por 100. Por exemplo:

Se eu tenho 75 de HP e meu máximo é 150 logo eu tenho 50% de HP por que: 75/150*100=50


Última edição por JOZ. em Sex 17 Dez 2010, 12:55, editado 1 vez(es)

JOZ.

Ranking : Nota B
Número de Mensagens : 333
Idade : 22
Data de inscrição : 15/11/2010
Notas recebidas : B - C - C - A - A - B - B - A - C - C - A
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://jozgm.webnode.com.br/

Voltar ao Topo Ir em baixo

Re: Aplicar porcentagem

Mensagem por PedroX em Sex 17 Dez 2010, 12:55

jogador[0].porcentagem=(jogador[0].ataque/ataque)*100
Isso calcula a porcentagem.
O ataque é 100%.

O reverso é dividir por 100 e multiplica pelo ataque.

FLW

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Aplicar porcentagem

Mensagem por reddragon em Sex 17 Dez 2010, 12:55

o calculo é simples matemática.

Código:
porcentagem_calculada = seu_atk / máximo_atk * 100

não tem segredo é uma regra de tres simples usando suas variáveis vai ficar assim:

Código:
jogador[0].porcento = jogador[0].ataque / ataque * 100

resolvendo:

jogador[0].porcento = jogador[0].ataque / ataque * 100
jogador[0].porcento = 50 / 200 * 100
jogador[0].porcento = 0,25 * 100
jogador[0].porcento = 25

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Aplicar porcentagem

Mensagem por Conteúdo patrocinado Hoje à(s) 18:10


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum