close

Enter

Log in using OpenID

Calcolo di alcune aree

embedDownload
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
Author
Document
Category
Uncategorized
Views
0
File Size
573 KB
Tags
1/--pages
Report inappropriate content