1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters
Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1Calculadora e resultados Empty Calculadora e resultados - Qui 30 Jun 2011 - 8:27

vippt

Iniciante
Boas,

Procuro código php que me faça isto. Não sou experiente em PHP mas faço algumas coisas pequenas. Aqui vai ...

Preciso de um formulário que quando se insere um numero el multiplique por um valor fixo e mostre o resultado, tipo ..

22 * (valor fixo 18) = 396

Meu problema é que este valor "fixo" algumas vezes tem que ser alterado, então tenho que ter uma opção tipo (admin) ou página protegida com passwrod para alterar esse valor quando necessário.

Estou farto de pesquisar na net mas não encontro nada que me ajude.

Obrigado a todos.

#2Calculadora e resultados Empty Re: Calculadora e resultados - Qui 30 Jun 2011 - 9:05

DJPRMF

Administrador
DJPRMF
Boas,
Seja bem vindo ao TugaTech...

O código que está a pedir não é difícil de fazer...
basta criar o código como uma calculadora se trata-se, colocando os valores que pretende serem fixos, bem, como fixos.. Razz
Já a protecção para alterar, também é possível mas não será mais facil alterar directamente o codigo do php?

Cumps


____________________________________________

Calculadora e resultados Tugatechuserbar
Calculadora e resultados 3
Calculadora e resultados 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#3Calculadora e resultados Empty Re: Calculadora e resultados - Qui 30 Jun 2011 - 9:17

vippt

Iniciante
DJPRMF escreveu:Boas,
Seja bem vindo ao TugaTech...

O código que está a pedir não é difícil de fazer...
basta criar o código como uma calculadora se trata-se, colocando os valores que pretende serem fixos, bem, como fixos.. Razz
Já a protecção para alterar, também é possível mas não será mais facil alterar directamente o codigo do php?

Cumps

Obrigado pela boa vinda.

Pois a verdade é que não sei por onde começar com a calculadora, mas a parte da protecção para alterar faz mesmo falta para puder dar acesso a quem quiser e sem conhecimentos alguns que possa alterar o valor.

Obrigado.

#4Calculadora e resultados Empty Re: Calculadora e resultados - Qui 30 Jun 2011 - 9:40

DJPRMF

Administrador
DJPRMF
Têm aqui um exemplo de uma calculadora em php:

Código:

<?php
// Calculator Script v1
// Copyright (C) 2007 RageD

// Define to make this all one document
$page = $_GET['page'];

// Defining the "calc" class
class calc {
    var $number1;
    var $number2;

          function add($number1,$number2)
          {
                  $result =$number1 + $number2;
                    echo("The sum of $number1 and $number2 is $result<br><br>");
                    echo("$number1 + $number2 = $result");
                    exit;
          }

          function subtract($number1,$number2)
          {
                  $result =$number1 - $number2;
                    echo("The difference of $number1 and $number2 is $result<br><br>");
                    echo("$number1 - $number2 = $result");
                    exit;
          }

          function divide($number1,$number2)
          {
                  $result =$number1 / $number2;
                    echo("$number1 divided by $number2 is $result<br><br>");
                    echo("$number1 ÷ $number2 = $result");
                    exit;
          }

          function multiply($number1,$number2)
          {
                  $result =$number1 * $number2;
                    echo("The product of $number1 and $number2 is $result<br><br>");
                    echo("$number1 x $number2 = $result");
                    exit;
          }
}
$calc = new calc();
?>
<TITLE>PHP Calculator v1</TITLE>
<form name="calc" action="?page=calc" method="POST">
Number 1: <input type=text name=value1><br>
Number 2: <input type=text name=value2><br>
Operation: <input type=radio name=oper value="add">Addition <input type=radio name=oper value="subtract">Subtraction <input type=radio name=oper value="divide">Division <input type=radio name=oper value="multiply">Multiplication</input><br>
<input type=submit value="Calculate">
</form>
<?php
if($page == "calc"){
$number1 = $_POST['value1'];
$number2 = $_POST['value2'];
$oper = $_POST['oper'];
    if(!$number1){
          echo("You must enter number 1!");
          exit;
    }
    if(!$number2){
          echo("You must enter number 2!");
          exit;
    }
    if(!$oper){
          echo("You must select an operation to do with the numbers!");
          exit;
    }
    if(!eregi("[0-9]", $number1)){
          echo("Number 1 MUST be numbers!");
          exit;
    }
    if(!eregi("[0-9]", $number2)){
          echo("Number 2 MUST be numbers!");
          exit;
    }
    if($oper == "add"){
          $calc->add($number1,$number2);
    }
    if($oper == "subtract"){
          $calc->subtract($number1,$number2);
    }
    if($oper == "divide"){
          $calc->divide($number1,$number2);
    }
    if($oper == "multiply"){
          $calc->multiply($number1,$number2);
    }
}
?>

Agora precisa é de ser adaptada conforme necessite. Para a protecção, como referi, é possível mas terá de alterar BASTANTE código para a adicionar. Penso que seria mais fácil, mesmo para utilizadores que não tenham conhecimento, alterar um numero na calculadora... Smile Basta abrir o bloco de notas e alterar um numero.

Cumps


____________________________________________

Calculadora e resultados Tugatechuserbar
Calculadora e resultados 3
Calculadora e resultados 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech