Enquete
#1
Posted 21/07/2004, 15:14
afim de pegar pronta, como estou aprendendo PHP estou tentando cria-la, para
aprender mais um pouco, so que agora bateu uma grande duvida que nao estou
sabendo fazer nem achei nada parecido
tenho uma pergunta e 3 respostas,,
resp1
resp2
resp3
a resp1 = 10 votos
a resp2 = 3 votos
a resp3 = 8 votos
estou pegando e somando as 3 respostas total = 21 votos
como agora eu faço para mostar os votos em forma de % ???
topo pegar o valor total e dar a % de cada voto,,
agradeço desde já, não está vindo a logica:( ainda sou ruim de matemática ai
piorou hahahaha
tentei buscar alguma coisa aqui mas não achei,
agradeços desde já a vc's...
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#2
Posted 21/07/2004, 15:37
qntidadedovoto / totaldevotos * 100
dará a porcentagem!
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#3
Posted 21/07/2004, 15:37
$porc = (n_votos*total_votos)/100;
printf("%0,2f",$porc); //ou $out = sprintf("%0.2f",$porc);
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#4
Posted 21/07/2004, 15:40
testei aqui e deu errado!
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#5
Posted 21/07/2004, 16:00
nem testei
mas da forma que vc botou eu tinha testado e tinha dado + ou - certo pois ele no final somando todas nao dava os 100% não
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#6
Posted 21/07/2004, 16:46
resp1:
10 / 21 * 100 = 47,61 (aproximadamente)
resp2:
3 / 21 * 100 = 14,28 (aproximadamente)
resp3:
8 / 21 * 100 = 38,09 (aproximadamente)
A soma dos valores dá 99,98.
Olha...não dá 100% pq? pq eu aproximei o resultado!
Sacou?
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#7
Posted 21/07/2004, 16:54
(valor*valortotal)/100
e sempre deu certo!
PHP |
<?php $NickName = 'Atentado'; $ICQ = '339591460'; $MSN = 'pauloimmig@msn.com ?> |
#8
Posted 21/07/2004, 16:57
Bom, no post acima provei aquela forma.sempre usei:
(valor*valortotal)/100
e sempre deu certo!
Aplique sua fórmula nos valores acima! garanto pra você que não obterá os resultados esperado! Como por exemplo no primeiro valor 10 votos, em sua fórmula você teria 2,10 %...
Como é possível o maior número de votos representar apenas 2,10 % do valor total dos votos??? O_o
Edição feita por: fly2k, 21/07/2004, 17:30.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
#9
Posted 21/07/2004, 17:58
eu sou fraco em PHP ainda não tenho nem nossão de onde começar a tentar
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#10
Posted 21/07/2004, 22:46
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#11
Posted 21/07/2004, 23:17
resp1:
10 / 21 * 100 = 47,61 (aproximadamente)
resp2:
3 / 21 * 100 = 14,28 (aproximadamente)
resp3:
100-14,28 - 47,61 = 38,11 (aproximadamente)
#12
Posted 22/07/2004, 00:56
Naum seria pq eh um numero com varias casas apos a virgula (0,000000000) e vc so tah exibindo 2 casas apos a virgula? Aposto q se vc somar todas as casas e naum so 2 depois da "," voce vai conseguir 100%.Não dá? vamos ver:
resp1:
10 / 21 * 100 = 47,61 (aproximadamente)
resp2:
3 / 21 * 100 = 14,28 (aproximadamente)
resp3:
8 / 21 * 100 = 38,09 (aproximadamente)
A soma dos valores dá 99,98.
Olha...não dá 100% pq? pq eu aproximei o resultado!
Sacou?
A naum ser q vc arredonde os numero para
1º= 47,62
2=º14,286
3º=38,095
Mas isso em php eu num sei como faz... mas o calculo matematico tah certo
Edição feita por: vBuRnT, 22/07/2004, 00:57.
#13
Posted 22/07/2004, 01:21
Jhonathas.net: a ordem dos fatores não altera o produto
thiagorsl ...eu indicaria isso.
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)