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
© Copyright 2024 ExpyDoc