Calma ... parliamo del primo programma ...

Cosa dovrebbe fare ? Quali errori hai precisamente ?

Per gli altri due, scrivi il codice, apri altre due discussioni separate e se ne parla ...