Vous êtes sur la page 1sur 3

1. Cria o ficheiro PHP FT2-EXE2-RECEBE.

PHP, que recebe 2 valores


numéricos através de campos de formulário. Depois, cria o ficheiro PHP
FT2-EXE2-MOSTRA.PHP que mostra os valores inseridos e diz qual deles
é o maior.

FT2-EXE2-RECEBE.PHP
<html>
<head>
<title> Recebe dois valor </title>
</head>
<body>
<form enctype="multipart/form-data" method="POST" action="FT2-EXE2-MOSTRA.php">
<p>Valor 1: <input type="integer" name="valor1" size = "3" maxlength="3"></p>
<p>Valor 2: <input type="integer" name="valor2" size = "3" maxlength="3"></p>
<p><input type="submit" value="OK"></p>
</form>
</body>
</html>

FT2-EXE2-MOSTRA.PHP
<html>
<head>
<title> Resultado </title>
</head>
<body>
<form enctype="multipart/form-data" method="POST" action="FT2-EXE2-RECEBE.php">
<?php
echo "Valor 1 -> ".$_POST['valor1']."<br/>";
echo "Valor 2 -> ".$_POST['valor2']."<br/>";
if ($_POST['valor1']<$_POST['valor2'])
echo "<br/>O menor valor é ".$_POST['valor1'];
elseif ($_POST['valor1'] > $_POST['valor2'])
echo "<br/>O menor valor é ".$_POST['valor2'];
else
echo "<br/>Os valores ".$_POST['valor1']." e ".$_POST['valor2']." são iguais.";
?>
<p><input type="submit" value="CONTINUAR"></p>
</body>
</html>

2. Efectua uma cópia dos ficheiros anteriores e altera o nome para FT2-EXE3-
RECEBE.PHP e FT2-EXE3-MOSTRA.PHP. Altera o código para que
compare agora 3 valores.
FT2-EXE3-RECEBE.PHP
<html>
<head>
<title> Recebe três valores </title>
</head>
<body>
<form enctype="multipart/form-data" method="POST" action="FT2-EXE3-MOSTRA.php">
<p>Valor 1: <input type="integer" name="valor1" size = "3" maxlength="3"></p>
<p>Valor 2: <input type="integer" name="valor2" size = "3" maxlength="3"></p>
<p>Valor 3: <input type="integer" name="valor3" size = "3" maxlength="3"></p>
<p><input type="submit" value="OK"></p>
</form>
</body>
</html>
FT2-EXE3-MOSTRA.PHP
<html>
<head>
<title> Resultado </title>
</head>
<body>
<form enctype="multipart/form-data" method="POST"
action="3_recebe_3valores.php">

<?php
echo "Valor 1 -> ".$_POST['valor1']."<br/>";
echo "Valor 2 -> ".$_POST['valor2']."<br/>";
echo "Valor 3 -> ".$_POST['valor3']."<br/>";

if (($_POST['valor1'] > $_POST['valor2']) AND ($_POST['valor1'] >


$_POST['valor3']) OR ($_POST['valor1'] = $_POST['valor2']) AND
($_POST['valor1'] > $_POST['valor3']) OR ($_POST['valor1'] >
$_POST['valor2']) AND ($_POST['valor1'] = $_POST['valor3']))
echo "<br/>O maior valor é ".$_POST['valor1'];
elseif (($_POST['valor2'] > $_POST['valor1']) AND ($_POST['valor2'] >
$_POST['valor3']) OR ($_POST['valor2'] = $_POST['valor1']) AND
($_POST['valor2'] > $_POST['valor3']) OR ($_POST['valor2'] >
$_POST['valor1']) AND ($_POST['valor2'] = $_POST['valor3']))
echo "<br/>O maior valor é ".$_POST['valor2'];
elseif (($_POST['valor3'] > $_POST['valor1']) AND ($_POST['valor3'] >
$_POST['valor2']))
echo "<br/>O maior valor é ".$_POST['valor3'];
else
echo "<br/>Os valores são iguais.";
?>
<p><input type="submit" value="CONTINUAR"></p>
</body>
</html>

3. Cria os ficheiros PHP FT2-EXE4-RECEBE.PHP e FT2-EXE4-


MOSTRA.PHP que simule uma calculadora, ou seja, são pedidos 2 valores
e qual o operador (+, -, *, /). Depois serão mostrados os valores inseridos, a
operação escolhida e o resultado. Após mostrar o ecrã final, deverá
aparecer um botão continuar que permite voltar ao inicio para escolher
novos valores e a operação a executar.

FT2-EXE5-RECEBE.PHP
<html>
<head>
<title> Calculadora </title>
</head>

<form enctype="multipart/form-data" method="POST" action="FT2-EXE4-MOSTRA.php">


<p><i><b>Insira os valores:</b></i></p>
<p>Valor 1: <input type="integer" name="valor1" size = "2"></p>
<p>Valor 2: <input type="integer" name="valor2" size = "2"></p>
<br>
<p><i><b>Escolha o operador:</b></i></p>
<p><input type="radio" name="op1" value="ad" checked>Adição</p>
<p><input type="radio" name="op1" value="sub">Subtração</p>
<p><input type="radio" name="op1" value="mult">Multiplicação</p>
<p><input type="radio" name="op1" value="div">Divisão</p>

<p><input type="submit" value="Determinar resultado"></p>


</form>
</html>

FT2-EXE5-MOSTRA.PHP
<html>
<head>
<title> Resultado </title>
</head>
<body>
<form enctype="multipart/form-data" method="POST" action="FT2-EXE4-RECEBE.php">
<?php

if($_POST['op1']=="ad"){
echo "O resultado é ".(($_POST['valor1'] + $_POST['valor2']));
}
elseif($_POST['op1']=="sub"){
echo "O resultado é ".(($_POST['valor1'] - $_POST['valor2']));
}
elseif($_POST['op1']=="mult"){
echo "O resultado é ".(($_POST['valor1'] * $_POST['valor2']));
}
elseif($_POST['op1']=="div"){
echo "O resultado é ".(($_POST['valor1'] / $_POST['valor2']));
}
?>
<p><input type="submit" value="CONTINUAR"></p>
</body>
</html>

Vous aimerez peut-être aussi