Pagine

mercoledì 8 giugno 2011

Anagrafe

PARTE 1:
<html>
<head>
<title>Anagrafe</title>
</head>
<body>
<form action="anagrafe.php" method="POST">
<i>C</i>odice cliente:<input type="text" name="codcli" maxlength="5"><br>
<i>R</i>agione sociale:<input type="text" name="ragsoc" maxlength="50"><br>
<i>I</i>ndirizzo:<input type="text" name="indiri" maxlength="30"><br>
<i>C</i>.A.P.:<input type="text" name="cap" maxlength="5"><br>
<i>L</i>ocalit&agrave;:<input type="text" name="locali" maxlength="30"><br>
<i>S</i>ettore merceologico:<input type="text" name="setmer" maxlength="20"><br>
<i>P</i>artita IVA:<input type="text" name="parIVA" maxlength="11"><br>
<i>C</i>odice fiscale:<input type="text" name="codfis" maxlength="16"><p>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</form>
</body>
</html>

PARTE 2:
<html>
<head>
<title>Anagrafe</title>
</head>
<body>
<?php
//Inizializzazione alle variabili
$codcli=$_POST['codcli'];
$ragsoc=$_POST['ragsoc'];
$indiri=$_POST['indiri'];
$cap=$_POST['cap'];
$locali=$_POST['locali'];
$setmer=$_POST['setmer'];
$parIVA=$_POST['parIVA'];
$codfis=$_POST['codfis'];

//Visualizzazione dati
echo "Il cliente $codcli ha inserito i seguenti dati:<br>";
echo "Ragione sociale: $ragsoc<br>";
echo "Indirizzo: $indiri<br>";
echo "cap: $cap<br>";
echo "Localit&agrave;: $locali<br>";
echo "Settore merceologico: $setmer<br>";
echo "Partita IVA: $parIVA<br>";
echo "Codice fiscale: $codfis<br>";
?>
</body>
</html>

Pizza

PARTE 1:
<html>
<head>
<title>Consegna pizza d'asporto</title>
</head>
<body bgcolor="green">
<marquee><h1><center><font color="red">Ordinate la vostra pizza </font></center></h1></marquee>
<form action="pizza.php" method="POST">
<input name="cognom" sixe=50 style="color:gold; background:black"><i> Cognome e nome</i><br>
<input name="indiri" sixe=50 style="color:gold; background:black"> <i>indirizzo</i><p>
<input type="radio" name="titolo" value="Signor" checked><i>Signor</i><br>
<input type="radio" name="titolo" value="Signora"><i>Signora</i><p>
<hr>
<i>Pizza</i>:<select name="piazza" style="color:gold; background:black" >
<option value="Margherita">Margherita - 5,00
<option value="Napoli">Napoli - 5,00
<option value="Romana">Romana - 6,00
<option value="Diavola con le cipolle">Diavola con le cipolle - 6,00
</select>
<hr><br>
<input type="checkbox" name="tonno" value="Tonno" style="color:gold; background:black"> <i>Tonno extra</i><br>
<input type="checkbox" name="mozzar" value="Mozzarella" style="color:gold; background:black"><i>Mozzarella doppia</i><br>
<input type="submit" value="invia">
<input type="reset" value="cancella">
</form>
</body>
</html>

PARTE 2:
<html>
<head>
<title>Ordinazione pizze</title>
</head>
<body>
<h2>Grazie per la Vostra ordinazione</h2>
<?php
//Inizializzazione delle variabili
$cognom=$_POST['cognom'];
$indiri=$_POST['indiri'];
$titolo=$_POST['titolo'];
$pizza=$_POST['pizza'];
$tonno=$_POST['tonno'];
$mozzar=$_POST['mozzar'];
echo "$titolo $cognom<p>";
echo "Avete ordinato una pizza $pizza";
echo "al prezzo di Euro";
//controllo della pizza scelta
if ($pizza=="Margherita" || $pizza=="Napoli" || $pizza=="Romana" || $pizza=="Diavola con le cipolle") $prezzo=5;
//Controllo della scelta aggiuntiva
if ($tonno) $prezzo=$prezzo+2;
if ($mozzar) $prezzo=$mozzar+1.50;
echo "inoltre avete scelto:<br>"
echo "$tonno $mozzar<br>"
echo "al perzzo complessivo di Euro: $prezzo.<p>"
echo "il vostro team"
?>
</body>
</html>

Random

<?php
$somma = 0;
while ($somma < 100)
{
// creo un numero casuale compreso tra -4 e 100 e
// lo aggiungo alla variabile $somma
$somma += rand(-4,100);
// mostro la somma e vado a capo
echo $somma , "<br>\n";
}
?>

Stringa del Prof

<html>
 <head>
  <title>Gestione delle stringhe di caratteri</title>
 </head>
 <body>
  <?php
   // Inizializzazione delle variabili
   $frase=$_POST['frase'];
   // Visualizzazione di $frase
   echo $frase . "<hr>";
   // Visualizzazione di $frase con il for
   for ($i=0;$i<strlen($frase);$i++) {
    echo chr(ord(substr($frase,$i,1))+2);
   }
  
                     //Utilizzo di substr
   echo substr($frase,5,10);
   echo "<p>";
   // Utilizzo si strlen
   echo strlen($frase);
   echo "<hr>";
   //Utilizzo di strtoupper
   echo strtoupper($frase);
   echo "<hr>";
   //Utilizzo di strtolower
   echo strtolower($frase);
   echo "<hr>";
  
  ?>
 </body>

Stringa

<?php
 //Inizzializzazione delle variabili
 $frase=$_POST['frase']

 //Utilizzo di substr
 echo substr ($frase,5,10);
 echo "<p>";

 //Utilizzo di strlem
 echo strlem ($frase; echo "<hr>";

 //Utilizzo di $trtoupper
 echo $trtoupper ($frase); echo "<hr>";

 //Utilizzo di strtolower
 echo strtolower ($frase);
?>

mercoledì 1 giugno 2011

Pasqua

Parte 1:
<html>
 <head>
  <title>Calcolo del giorno della pasqua</title>
 </head>
 <body>
  <center>
  <h2>Digitare due numeri interi positivi</h2>
  <form action ="pasqua.php" method="POST">
   1<sup>o</sup> anno: <input name="anno1"><br>
   2<sup>o</sup> anno: <input name="anno2"><p>
   <input type="submit" value="invia">
   <input type="reset" value="cancella">
  </form>
  </center>
 </body>
</html>
Parte 2:
<html>
 <head>
  <title>Calcolo del giorno della pasqua</title>
 </head>
 <body>
 <?php
 //Inizzializzazione delle variabili
 $anno1=$_POST['anno1']; $anno2=$_POST['anno2'];
 //Controllo che $anno1 e $anno2 siano interi e >= di 1583 e <=8202
 if ($anno1-floor($anno1)==0 and $anno2- floor($anno2)==0 and $anno1 >= 1583 and $anno2 >= 1583 and      $anno1<=8202 and $anno2<=8202){
  //Se $anno1 > $anno2 scambio
  if ($anno1 > $anno2){
   $transito=$anno1;
   $anno1=$anno2;
   $anno2=$transito;
  }

  //Ciclo di iterazione FOR
  for ($A=$anno1;$A<=$anno2;$A++) {
   //Calcolo di $d
   $d=((15+floor($A/100)-floor($A/400)-(8*floor($A/100)+13)/25)%30+19*($A%19))%30;
  
   //Calcolo di $D
   if ($d==29) $D=28;
   else if ($d==28 and $A%17>=11) $D=27;
   else $D=$d;
   //Calcolo di $e
   $e=(2*($A%4)+4*($A%7)+6*$D+(6+floor($A/100)-floor($A/400)-2)%7)%7;
   //Calcolo del giorno della pasqua
   $pasqua=21+$e+$D+1;
   $mese="Marzo";
   if($pasqua>31) {
   $mese="Aprile";
   $pasqua=$pasqua - 31;
   }
   echo "$pasqua $mese $A <br>";
  }
 }

 else echo "ERRORE!!! Ridigitare........."
 ?>
 </body>
</html>

Fibonacci

Parte 1:
<html>
 <head>
  <title>Serie Fibonacci</title>
 </head>
 <body>
  <?php
   // Inizializzazione delle variabili
   $numero=$_POST['numero'];
   $scelta=$_POST['scelta'];
   // Controllo che $numero sia intero e > 0
   if($numero>0 and $numero - floor($numero)==0) {
   
    // Verifica della scelta fatta dall'utente
    // Fino al numero digitato
    $nold=1; $nnew=1; $natt=0;
    // Ciclo while
    echo "$nold - $nnew - ";
    while ($nold+$nnew<=$nold) {
     $natt=$nnew+$nold;
     echo "$natt - ";
     $nold=$nnew;
     $nnew=$natt;
    }
   }
  ?>
 </body>
Parte 2:
<html>
 <head>
  <title>Fibonacci</title>
 </head>
 <body bgcolor=green>
   <?php
    //inizializzazione delle variabili
     $numero=$_POST['numero'];
     $scelta=$_POST['scelta'];
    //controllo che $numero sia positivo e intero
     if ($numero>0 && $numero-floor($numero)==0) {
     //verifica della scelta scelta fatta dall'utente
     //fino al numero digitato
      $nold=1; $nnew=1; $natt=1;
      //ciclo di interazione while
       echo "$nold - $nnew -";
       while ($nold+$nnew<=$numero) {
       $natt=$nnew+$nold;
       echo "$natt - ";
       $nold=$nnew;
       $nnew=$natt;
    }
   }
   ?>
 </body>
</html>

Perfetti

Parte 1
<html>
    <head>
         <title>Numeri primi compresi fra due numeri</title>
    </head>
    <body>
    <h2><center>Digitare due numeri interi positivi</center></h2>
     <form action="perfetti_2.php" method="POST">
     1<sup>o</sup>numero: <input name="prinum"><br>
     2<sup>o</sup>numero: <input name="secnum"><br>
     <input type="submit" value="Invia">
     <input type="reset" value="Cancella">
     </form>
   </body>
</html>
Parte 2
<?php
    //Inizializzazione delle variabili
    $prinum=$_POST['prinum']; $secnum=$_POST['secnum'];

    //Controllo che i n. siano interi positvi
    if ($prinum>0 and $secnum>0 and $prinum-floor($prinum)==0 and $secnum-floor($secnum)==0) {

    //Scambio dei numeri se $prinum>$secnum
    if ($prinum>$secnum) {
   $transito=$prinum;
  $prinum=$secnum;
  $secnum=$transito;
  }
 }
?>

mercoledì 18 maggio 2011

Scopo di questo blog

In questo blog mostrerò tutti gli esercizi svolti in quest'anno scolastico.

Scuola

Ecco il mio primo blog ad uso scolastico, quindi spero che mi faccia promuovere!!!!


Esercizi II quadrimestre:
-Numeri primi;
HTML
<html>
         <head>
                 <title>Numeri primi compresi fra due numeri</title>
         </head>
         <body>
         <h2><center>Digitare due numeri interi positivi</center></h2>
                  <form action="nprimi_2.php" method="POST">
                  1<sup>o>/sup>numero: <input name="prinum"><br>
                  2<sup>o</sup>numero: <input name="secnum"><br>
                 <input type="submit" value="invia">
                 <input type="reset" value="cancella">
                 </form>
        </body>
<html>
PHP
<?php
         //Inizializzazione delle variabili
        $prinum=$_POST['prinum'];
        $secnum=$_POST['secnum'];

        //Verifica che i numeri siano positivi
        if ($prinum >0 and $secnum >0) {
       //Verifica che i numeri siano interi
        if ($prinum - floor ($prinum) ==0 and $secnum - floor ($secnum) ==0) {
       //Scambio dei due numeri se $prinum > $secnum
       if ($prinum > $secnum) {
       $transito= $prinum;
       $prinum= $secnum;
       $secnum= $transito;
       }
      // Ciclo di iterazione da $prinum a $secnum
      for ($i=$prinum; $i<=$secnum; $i ++) {
      //Verifica che $i sia primo
      $flag=0;
      for ($j=2; $j<$i; $j ++) {
       if ($i%$j==0) $flag=1;
      }
      if ($flag==0) echo "$i &egrave; primo.";
     }
     }
     else echo "ERRORE!!! Ridigitare ...";
     }
     else echo "ERRORE!!! Ridigitare ...";
 ?>