Attachment '20121211-LAB-array.txt'
Download 1 ESERCIZIO 1
2 ===========
3 Si implementi in Java un metodo che, ricevuti due array di interi di dimensioni
4 qualunque, restituisca "true" se sono l'uno l'inverso dell'altro, "false"
5 altrimenti.
6
7
8
9 ESERCIZIO 2
10 ===========
11 Si implementi un programma Java che legga 15 caratteri da input e generi una
12 parola utilizzando questi caratteri. La parola deve essere di lunghezza compresa
13 tra 4 e 10 caratteri, e deve essere generata usando lettere prese a caso dalle
14 15 che sono state inserite in input (sono possibili ripetizioni).
15
16 ***VARIANTE: la parola generata puo' usare ciascuna delle lettere ricevute in
17 input una volta sola.
18
19
20
21 ESERCIZIO 3
22 ===========
23 Una piccola compagnia aerea ha appena acquistato un computer da dedicare al
24 sistema di prenotazione automatica dei voli. La compagnia vi ha chiesto di
25 programmare il sistema. Il vostro compito è scrivere un programma che assegna i
26 posti di ogni volo dell’unico aereo posseduto dalla compagnia (10 posti in
27 tutto). Il vostro programma dovrebbe visualizzare questo menù di opzioni:
28
29 Digitare 1 per fumatori o 2 per non fumatori:
30
31 Se la persona digita 1, il programma le assegna un posto nel reparto fumatori
32 (posti 1-5). Se invece digita 2, il posto si troverà nel reparto non fumatori
33 (posti 6-10). Il programma deve visualizzare una carta di imbarco che indica il
34 numero del posto della persona e se si trova nel reparto non fumatori o
35 fumatori, del tipo
36
37 Reparto fumatori, posto 3
38
39 Utilizzate un array per rappresentare i posti dell’aereo. Inizializzate tutti
40 gli elementi dell’array a 0, per indicare che all’inizio tutti i posti sono
41 vuoti. Man mano che vengono assegnati, impostate i posti occupati a 1. Il
42 programma, ovviamente, non deve riassegnare i posti già occupati. Se il reparto
43 richiesto e' completamente occupato, il programma dovra' segnalare:
44
45 Reparto completo. Il prossimo volo parte tra 3 ore.
46
47 ***VARIANTE: Quando il reparto richiesto si è riempito, chiedere al passeggero
48 se è accettabile andare nell'altro reparto. Se il passeggero accetta, gli si
49 assegna un posto nell’altro reparto (ammesso che ci sia un posto disponibile).
50 Se il passeggero rifiuta, o anche se accetta ma anche l'altro reparto è pieno,
51 visualizzate
52
53 Il prossimo volo parte tra 3 ore.
Attached Files
You are not allowed to attach a file to this page.