darkmax
26-04-2005, 17:25
Allora.. il testo č questo:
Scrivere un programma che genera un numero casuale intero e chiede all'utente di indovinarlo per tentativi. Il programma deve presentare un menu con le seguenti opzioni.
Indovina -- livello basso
Indovina -- livello medio
Indovina -- livello alto
Uscita
Le opzioni 1-3 portano al gioco. Al livello basso, medio e alto il numero casuale viene generato rispettivamente nei range [1..10], [1..100], [1..1000]. L'utente ha a disposizione un numero limite di tentativi per indovinare: 4 al livello 1, 7 al livello 2, 10 al livello 3. Generato il numero, il programma chiede all'utente di indovinare; l'utente tenta di indovinare introducendo un numero da tastiera; ad ogni tentativo sbagliato il programma comunica se il numero da indovinare e` piu` grande o piu` piccolo di quello proposto. Concluso il gioco si torna al menu.
Io l'ho fatto come nel file allegato.. Perņ vorrei fare una funzione e poi richiamarla nei tre case.. come faccio? mi scrivete il codice corretto?? grazie
Scrivere un programma che genera un numero casuale intero e chiede all'utente di indovinarlo per tentativi. Il programma deve presentare un menu con le seguenti opzioni.
Indovina -- livello basso
Indovina -- livello medio
Indovina -- livello alto
Uscita
Le opzioni 1-3 portano al gioco. Al livello basso, medio e alto il numero casuale viene generato rispettivamente nei range [1..10], [1..100], [1..1000]. L'utente ha a disposizione un numero limite di tentativi per indovinare: 4 al livello 1, 7 al livello 2, 10 al livello 3. Generato il numero, il programma chiede all'utente di indovinare; l'utente tenta di indovinare introducendo un numero da tastiera; ad ogni tentativo sbagliato il programma comunica se il numero da indovinare e` piu` grande o piu` piccolo di quello proposto. Concluso il gioco si torna al menu.
Io l'ho fatto come nel file allegato.. Perņ vorrei fare una funzione e poi richiamarla nei tre case.. come faccio? mi scrivete il codice corretto?? grazie