Calcolo di alcune aree

Calcolo di alcune aree
Si realizzi un programma che ricevuti come ingresso la misura di due lati
calcoli l’area delle seguenti figure: rettangolo e triangolo.
Si deve dare la possibilità all’utente di scegliere la figura.
Svolgimento:
1)Analisi del problema
Si ricorda che nel caso di un rettangolo l’area si calcola come
𝐴𝑟𝑒𝑎 = 𝑏 ∙ ℎ
Invece nel caso di un triangolo 𝐴𝑟𝑒𝑎 =
𝑏∙ℎ
2
2)Algoritmo
Inizio
Leggi L1
Leggi L2
Leggi (tipo di figura)
A=L1*L2
NO
SE triangolo
Scrivi (A)
Fine
SI
A=L1*L2/2
Il risultato dovrà essere di questo tipo:
3) Sviluppo del programma
Sarà sviluppato in due pagine:


una prima pagina: pagina1.html con dei form per inserire i dati
una seconda pagina: pagina2.php per visualizzare e calcolare i risultati
Traccia pagina1.html
<html>
<head>
<title>Aree varie</title>
</head>
<body>
La variabile di nome Tipo può
<h1>Calcolo aree</h1>
contenere solo le parole Triangolo o
<br>
Rettangolo
<form action="pagina2.php" method="post">
<p>
Tipo: <input type="radio" name="Tipo" value="Triangolo">Triangolo
<input type="radio" name="Tipo" value="Rettangolo">
Inserimento della misura dei
lati
Rettangolo<br><br>
Lato1 o base : <input type="text" name="Lato1" size="15"><br>
…………………………………………………………………………………………………………….
<input type="submit" value="CONFERMA"><br>
<input type="reset" value="ANNULLA">
Pulsanti di comando
</form>
</p>
</body>
</html>
Traccia pagina2.php
<html>
<head>
<title>Aree calcolate</title>
</head>
<body>
<br>
<?php
$a = $_POST['Lato1'];
………………………………..
$c = $_POST['Tipo'];
if( $c == "Triangolo" )
{
$area=($a*$b)/2;
}
else
{…………………………………..;
}
echo "l'area del $c è: $area";
?>
</body>
</html>
Ricevo i dati tramite il metodo POST
Eseguo calcoli diversi a seconda della scelta