Quello che hai scritto non ha molto senso.
Esiste già una funzione InRange, mentre tu l'hai riscritta. Perché?
Inoltre, senz'altro il compilatore ti restituisce dei warning, poiché nella tua funzione assegni dei valori alle variabili locali, poi in base al risultato della funzione (che hai scritto tu, e che pertanto sei tu a dover determinare e valorizzare, cosa che non succede) visualizzi un messaggio di conferma.
Prova a enunciare la logica di ciò che hai scritto riga per riga e ti accorgerai senz'altro dove si trovano gli errori.

Rispondi quotando