Programmazione Web » Php » Come realizzare una calcolatrice con Php

Come realizzare una calcolatrice con Php

Difficoltà: Intermedio Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net E-Mail
Questo tutorial è stato letto 960 volte




Creare una calcolatrice con Php, così come con qualsiasi altro linguaggio, è molto semplice. Le pagine da creare sono essenzialmente due; la prima che servirà a raccogliere da un form i dati in input e la seconda che elaborerà i dati e stamperà a video il risultato!

Vediamo la prima pagina, alla quale potete assegnare un nome qualsiasi:

<form name="calcolatrice" id="calcolatrice" method="post" action="calcola.php">
<table style="background-color:#FFFF99; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px dotted #0000FF; "width="300" border="0" cellspacing="3" cellpadding="3">
<tr>
<td colspan="2"><div align="center"><strong>CALCOLATRICE</strong></div></td>
</tr>
<tr>
<td width="210"><div align="right">Inserisci il primo numero</div></td>
<td width="69"><input name="1" type="text" id="1" size="10" /></td>
</tr>
<tr>
<td><div align="right">+</div></td>
<td><input name="radiobutton" type="radio" value="addizione" checked="checked" /></td>
</tr>
<tr>
<td><div align="right">-</div></td>
<td><input name="radiobutton" type="radio" value="sottrazione" /></td>
</tr>
<tr>
<td><div align="right">*</div></td>
<td><input name="radiobutton" type="radio" value="moltiplicazione" /></td>
</tr>
<tr>
<td><div align="right">/</div></td>
<td><input name="radiobutton" type="radio" value="divisione" /></td>
</tr>
<tr>
<td><div align="right">Inserisci il secondo numero </div></td>
<td><input name="2" type="text" id="22" size="10" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Calcola!" /></td>
</tr>
</table>
</form>

Ora passiamo alla seconda che, come abbiamo già detto, sarà quella che elaborerà i dati utilizzando il classico switch! Vvediamo ora il codice della pagina che dovrà necessariamente chiamarsi "calcola.php":

<?php
$primo_valore = $_POST['1']; //recupero il primo valore dal form
$secondo_valore = $_POST['2']; //recupero il secondo valore dal form


$operazione = $_POST['radiobutton']; //recupero l'operazione da eseguire dal form
switch($operazione)
{
case 'addizione':
{
$somma = $primo_valore + $secondo_valore;
print($somma);
}
break;

case 'sottrazione':
{
$sottrazione = $primo_valore - $secondo_valore;
print($sottrazione);
}
break;

case 'moltiplicazione':
{
$prodotto = $primo_valore * $secondo_valore;
print($prodotto);
}
break;

case 'divisione':
{
$quoziente = $primo_valore / $secondo_valore;
print($quoziente);
}
break;

default: //in caso di errore stampo un messaggio
print("Si è verificato un errore!");
break;
}
?>

Il codice è sufficientemente commentato e non credo meriti ulteriori chiarimenti.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google