//==============================================================================================
/*
ESTE CÓDIGO FOI CRIADO POR ANDRÉ SAM!
www.zunz.com.br | sac@zunz.com.br
A FINALIDADE MAIOR É ENSNAR COMO FAZER, POIS QUE ESSA CALCULADORA É ESTUPIDAMENTE BÁSICA ... heheh
MESMO ASSIM, DEIXE OS CRÉDITOS AE !!!
... tem gente que passa a vida inteira
travando a inútil luta com os galhos
sem saber que é lá no tronco
que tá o coringa do baralho ...
( Raul Santos Seixas - As aventuras de Raul Seixas na cidade de Thor )
ENTENDENDO A BAGAÇA: */
//==============================================================================================
$v1=$_GET['v1']; // AQUI ESTAMOS RESGATANDO OS VALORES DOS CAMPOS DO FORMULÁRIO
$v2=$_GET['v2']; // AQUI ESTAMOS RESGATANDO OS VALORES DOS CAMPOS DO FORMULÁRIO
$f=$_GET['f']; // AQUI ESTAMOS RESGATANDO OS VALORES DOS CAMPOS DO FORMULÁRIO
// ABAIXO, ESTAMOS ESTIPULANDO CONDIÇÕES ( IF, OU SEJA, "SE" )
if ($f=='+') { $calc=$v1 + $v2; }
/* COMENTANDO A LINHA ACIMA: "SE" $f ( QUE É A FUNÇÃO ESCOLHIDA => +, -, *, / ) FOR IGUAL A +,
O CÁLCULO É IGUAL AO VALOR DO CAMPO 1 + O VALOR DO CAMPO 2
A MESMA LÓGICA É UTILIZADA PARA AS FUNÇÕES ABAIXO */
elseif ($f=='-') { $calc=$v1 - $v2; }
elseif ($f=='*') { $calc=$v1 * $v2; }
elseif ($f=='/') { $calc=$v1 / $v2; }
/* ABAIXO, ESTAMOS CONVERTENDO O NÚMERO PARA UMA FORMATAÇÃO NUMÉRICA, OU SEJA,
SE O RESULTADO DO CÁLCULO FOR: 321654987321654, A FUNÇÃO "NUMBER_FORMAT" IRÁ TRAZER ESSE
VALOR COM A SEGUINTE FORMATAÇÃO: 321,654,987,321,654
PARA ISSO, IREMOS CRIAR UMA NOVA VARIÁVEL - $nc - QUE RECEBERÁ OS VALORES CONVERTIDOS, RESGATANDO-AS
DA VARIÁVEL - $calc - */
$nc=number_format($calc);
/* NA LINHA ABAIXO, VAMOS CONVERTER AS VÍRGULAS POR PONTOS, USANDO A FUNÇÃO "EREG_REPLACE"
PARA ISSO, CRIAMOS UMA NOVA VARIÁVEL - $nnc - QUE RECEBERÁ ESSE VALOR CONVERTIDO, TIRANDO-O
DA VARIÁVEL - $nc - */
$nnc=ereg_replace(",",".",$nc);
/* POR FIM, USAMOS O ECHO E IMPRIMIMOS O RESULTADO EM NOSSA TELA*/
echo"Cálculo retornado: $nnc";
//==============================================================================================
// FIM DE EXPLICAÇÕES - FALÔ!
//==============================================================================================
?>
|