perchè nel primo esempio ci sono due if annidati e nel secondo if manca la parte else