Se a qualcuno servisse cmq basta usare la funzione round($i,1) che messa nell'if
if(round($i,1) == 5.0)
arrotonda ai decimali e verifica il condizionale.
Davo per scontato che un linguaggio di alto livello facesse in automatico l'arrotondamento in base all'iteratore che si inseriva. E sinceramente non mi ero mai imbattuto in una cosa simile prima ^^.
Mi confermate che è cosi per tutti i linguaggi(e quindi va sempre fatto a posteriori l'arrotondamento) o alcuni lo fanno e altri no?