🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Esercizi Ciclo FOR PHP

Codegrind Team•Jul 22 2023

Ecco degli esercizi semplici con soluzione per praticare le basi del ciclo FOR in PHP.

Esercizio 1

Scrivere un programma PHP che stampa i numeri da 1 a 10.
<?php
for ($i = 1; $i <= 10; $i++) {
    echo $i . " ";
}
?>

Esercizio 2

Scrivere un programma PHP che calcola la somma dei numeri da 1 a 100.
<?php
$sum = 0;

for ($i = 1; $i <= 100; $i++) {
    $sum += $i;
}

echo "La somma dei numeri da 1 a 100 è: " . $sum;
?>

Esercizio 3

Scrivere un programma PHP che stampa i numeri pari da 1 a 20.
<?php
for ($i = 2; $i <= 20; $i += 2) {
    echo $i . " ";
}
?>

Esercizio 4

Scrivere un programma PHP che calcola il prodotto dei numeri da 1 a 10
<?php
$product = 1;

for ($i = 1; $i <= 10; $i++) {
    $product *= $i;
}

echo "Il prodotto dei numeri da 1 a 10 è: " . $product;
?>

Esercizio 5

Scrivere un programma PHP che stampa la tabellina del 5 (da 5 a 50)
<?php
for ($i = 5; $i <= 50; $i += 5) {
    echo $i . " ";
}
?>

Esercizio 6

Scrivere un programma PHP che calcola la media di una serie di numeri.
<?php
$numbers = [10, 5, 8, 12, 6];
$total = 0;
$count = count($numbers);

for ($i = 0; $i < $count; $i++) {
    $total += $numbers[$i];
}

$average = $total / $count;
echo "La media dei numeri è: " . $average;
?>

Esercizio 7

Scrivere un programma PHP che stampa i primi 10 numeri della sequenza di Fibonacci.
<?php
$previous = 0;
$current = 1;

echo $previous . " " . $current . " ";

for ($i = 2; $i < 10; $i++) {
    $next = $previous + $current;
    echo $next . " ";
    $previous = $current;
    $current = $next;
}
?>

Esercizio 8

Scrivere un programma PHP che stampa la tabella dei quadrati dei numeri da 1 a 10.
<?php
for ($i = 1; $i <= 10; $i++) {
    $square = $i * $i;
    echo $i . " * " . $i . " = " . $square . "<br>";
}
?>

Esercizio 9

Scrivere un programma PHP che stampa i caratteri ASCII da 65 a 90 (lettere maiuscole).
<?php
for ($i = 65; $i <= 90; $i++) {
    echo chr($i) . " ";
}
?>

Esercizio 10

Scrivere un programma PHP che stampa i numeri da 10 a 1.
<?php
for ($i = 10; $i >= 1; $i--) {
    echo $i . " ";
}
?>