Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17738
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Porcentagem

21-01-2007 02:50

Vamos aprender aqui como fazer um script para dar a porcentagem que cada valor tem sobre o outro, iremos usar o round() para aredondar o valor e operadores aritiméticos do php.

no nosso exemplo vamos trabalhar com duas variáveis: $um e $dois, $um = 10 e $dois = 20, e vamos calcular qual a porcentagem que uma tem sobre a outra, vamos ao código:

<?php $um = 10; // valor do $um $dois = 20; // valor do $dois $total = $um + $dois; // $total é a soma de $um mais $dois $porcentagem_um = round(($um * 100)/$total);  /*  a porcentagem_um = $um(10) x 100 dividido pelo total($um+$dois=30) esse valor será arredondado pelo round() o porcentagem_dois é a mesma coisa só que sobre o valor do $dois. */ $porcentagem_dois = round(($dois * 100)/$total); ?> <?php print <<< HERE um $um <span style="background-color:blue;height:10px;width:$porcentagem_um px;"></span> $porcentagem_um % <br> dois $dois <span style="background-color:red;height:10px;width:$porcentagem_dois px;"></span> $porcentagem_dois % HERE; ?>

note que na mostragem de dados a partir do print <<< HERE usei um span definindo a largura dele pela largura da porcentagem para mostrar uma tabelinha comparativa entre o $um e o $dois.

você pode passar parâmetros para esse script para criar uma enquete ou um sistema de estatística.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado