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
Posta un commento