Classe III E SIA: tracce esercizi con l'array in Php





Realizzare i programmi con il linguaggio Php

Dopo aver caricato in un vettore le temperature registrate in una località, in un mese, calcola e stampa:
- la media delle temperature del periodo;
- il giorno in cui si è registrata la temperatura minima;
- il giorno in cui si è registrata la temperatura massima;


===========================================

Memorizza in un vettore l'elenco dei prezzi di listino di alcuni prodotti.
Aumenta detti prezzi, tenendo conto che i prezzi inferiori a 15 euro andranno aumentati del 10% mentre quelli superiori del 6%.



============================================

Dati gli stipendi di N dipendenti, realizza un programma che, memorizzati i dati nel vettore, permetta di:
- visualizzare la posizione dello stipendio massimo
visualizzare la media degli stipendi
incrementare lo stipendio di tutti del 10%.


Esempio del programma "mediavoti"


 voti.html

<HTML>
<head>
<title>Media Voti</title>
</head>
<body>
<H3>Questo programma permette di calcolare la media dei voti dello studente<HR>
<form ACTION="voti.php" METHOD="POST">
Inserisci  i voti:
<br>
<br>
<INPUT TYPE="text" NAME="voto1">Italiano
<br>
<INPUT TYPE="text" NAME="voto2">Storia
<br>
<INPUT TYPE="text" NAME="voto3">Economia Politica
<br>
<INPUT TYPE="text" NAME="voto4">Diritto
<br>
<INPUT TYPE="text" NAME="voto5">Francese
<br>
<INPUT TYPE="text" NAME="voto6">Matematica
<br>
<INPUT TYPE="text" NAME="voto7">Informatica
<br>
<INPUT TYPE="text" NAME="voto8">Inglese
<br>
<INPUT TYPE="text" NAME="voto9">Motoria
<br>
<INPUT TYPE="text" NAME="voto10">Economia Aziendale
<br>
<INPUT TYPE="SUBMIT" NAME="invia" VALUE="Invia valori">
<INPUT TYPE="RESET" NAME="reset" VALUE="Resetta">
</form>
</body>
</html>

voti.php

<?php
$i=0;
$totale=0;
$media=0;

if (isset($_POST['voto1'])) 

   $voto[0]=$_POST['voto1']; 
}

if (isset($_POST['voto2'])) 

   $voto[1]=$_POST['voto2']; 
}
if (isset($_POST['voto3'])) 

   $voto[2]=$_POST['voto3']; 
}
if (isset($_POST['voto4'])) 

   $voto[3]=$_POST['voto4']; 
}
if (isset($_POST['voto5'])) 

   $voto[4]=$_POST['voto5']; 
}
if (isset($_POST['voto6'])) 

   $voto[5]=$_POST['voto6']; 
}
if (isset($_POST['voto7'])) 

   $voto[6]=$_POST['voto7']; 
}
if (isset($_POST['voto8'])) 

   $voto[7]=$_POST['voto8']; 
}
if (isset($_POST['voto9'])) 

   $voto[8]=$_POST['voto9']; 
}
if (isset($_POST['voto10'])) 

   $voto[9]=$_POST['voto10']; 
}
For ($i=0;$i<10;$i++){
$totale=$totale+$voto[$i];

$media=$totale/10;
if ($media<5) echo "<hr> <h3>Lo studente con la media di $media non è promosso.<h3>";
if ($media>=5&& $media<=6) echo "<h3> Lo studente con la media di $media ha il giudizio sospeso.<h3>";
if ($media>=6) echo "<h3> Lo studente con la media di $media è stato promosso.<h3>";
?>

Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)