Altro Qualcuno saprebbe aiutarmi con questo esercizio?

Q1P0

Utente Bronze
10 Ottobre 2020
45
15
7
27
Ultima modifica:
Da fare in javascript...le due liste sono già date.

Creare un programma che una volta aperto (tramite un eseguibile) chieda all'utente di digitare "Test", "Insert words" o "Exit".
- Se l'utente digita "Test" il programma deve mostrare la scritta "Test start" e mostrare randomicamente una parola nella wordlist.
Ogni parola della wordlist ha un'altra parola corrispondente (ad esempio la sua traduzione in un'altra lingua). Dopo aver mostrato
la parola, il programma deve chiedere all'utente di inserire la traduzione. Una volta premuto invio il programma deve verificare la
corrispondenza e se va bene deve mostrare "Ok", incrementare un contatore che verrà mostrato al termine e chiedere la prossima parola.
In caso contrario deve mostrare "Wrong" e chiedere la parola successiva. Se l'utente digita "Done" il programma deve mostrare il
punteggio ottenuto nella forma x/y e successivamente si deve chiudere.
- Se l'utente digita "Insert words", il programma deve mostrare la scritta "Enter word: " e una volta che l'utente ha premuto invio
deve chiedere "Translation: ". L'utente dovrà inserire la traduzione e premere invio. Questo processo deve ripetersi finché l'utente
non digita "Done". Le parole inserite verranno usate per il test.
- Se l'utente digita "Exit" il programma di deve chiudere.
 

JunkCoder

Moderatore
5 Giugno 2020
1,222
23
1,065
508
Per favore, modifica il tuo post incollando il contenuto del txt nella domanda. Inoltre va specificato il linguaggio di programmazione richiesto ed essendo richiesto un eseguibile con IO interattiva non credo si tratti di Frontend development.
 
  • Mi piace
Reazioni: Valley e Q1P0

Kushino

Bannato
17 Luglio 2013
108
3
68
83
Per favore, modifica il tuo post incollando il contenuto del txt nella domanda. Inoltre va specificato il linguaggio di programmazione richiesto ed essendo richiesto un eseguibile con IO interattiva non credo si tratti di Frontend development.
Con JS puoi fare qualsiasi cosa - basta utilizzare un framework come Electron e fare tutta la parte logica tramite node.js e sviluppi tutte le app che vuoi e multipiattaforma.

Più che altro questo esercizio dovresti farlo tu ( @Q1P0 ) per, appunto, esercitarti e apprendere.
Comincia a farlo e poi, se hai problemi, ti aiutiamo.

Comunque questa discussione andrebbe in backend development.
 

Q1P0

Utente Bronze
10 Ottobre 2020
45
15
7
27
Con JS puoi fare qualsiasi cosa - basta utilizzare un framework come Electron e fare tutta la parte logica tramite node.js e sviluppi tutte le app che vuoi e multipiattaforma.

Più che altro questo esercizio dovresti farlo tu ( @Q1P0 ) per, appunto, esercitarti e apprendere.
Comincia a farlo e poi, se hai problemi, ti aiutiamo.

Comunque questa discussione andrebbe in backend development.
D'accordo, grazie
 

Dazorn

Utente Emerald
23 Dicembre 2014
723
50
242
445
Da fare in javascript...le due liste sono già date.

Creare un programma che una volta aperto (tramite un eseguibile) chieda all'utente di digitare "Test", "Insert words" o "Exit".
- Se l'utente digita "Test" il programma deve mostrare la scritta "Test start" e mostrare randomicamente una parola nella wordlist.
Ogni parola della wordlist ha un'altra parola corrispondente (ad esempio la sua traduzione in un'altra lingua). Dopo aver mostrato
la parola, il programma deve chiedere all'utente di inserire la traduzione. Una volta premuto invio il programma deve verificare la
corrispondenza e se va bene deve mostrare "Ok", incrementare un contatore che verrà mostrato al termine e chiedere la prossima parola.
In caso contrario deve mostrare "Wrong" e chiedere la parola successiva. Se l'utente digita "Done" il programma deve mostrare il
punteggio ottenuto nella forma x/y e successivamente si deve chiudere.
- Se l'utente digita "Insert words", il programma deve mostrare la scritta "Enter word: " e una volta che l'utente ha premuto invio
deve chiedere "Translation: ". L'utente dovrà inserire la traduzione e premere invio. Questo processo deve ripetersi finché l'utente
non digita "Done". Le parole inserite verranno usate per il test.
- Se l'utente digita "Exit" il programma di deve chiudere.
Ciao! Sei sicuro vada fatto in Javascript e non in Java?
Mi sembra strano che ti venga assegnato un esercizio su un eseguibile locale da fare in Javascript con così poche conoscenze informatiche.
Chiedi al tuo professore, perchè secondo me si tratta di Java, che è ben diverso! ;)

Fammi sapere :D