aboutsummaryrefslogtreecommitdiff
path: root/GiocoUno/GiocoUno.java
diff options
context:
space:
mode:
Diffstat (limited to 'GiocoUno/GiocoUno.java')
-rwxr-xr-xGiocoUno/GiocoUno.java241
1 files changed, 241 insertions, 0 deletions
diff --git a/GiocoUno/GiocoUno.java b/GiocoUno/GiocoUno.java
new file mode 100755
index 0000000..d967dbd
--- /dev/null
+++ b/GiocoUno/GiocoUno.java
@@ -0,0 +1,241 @@
1import javax.swing.JOptionPane;
2public class GiocoUno {
3 public static void main(String args[]) {
4 int grpas = 0,
5 grpbs = 0,
6 grpcs = 0,
7 grpds = 0,
8 grpes = 0,
9 A = 2,
10 B = 1,
11 C = 16,
12 D = 8,
13 E = 4;
14 String grpa = "",
15 grpb = "",
16 grpc = "",
17 grpd = "",
18 grpe = "";
19 JOptionPane.showMessageDialog(null,"Con questo giochetto vi stupirò (forse)\n\nPremi OK per continuare","Gioco numero uno",1);
20 JOptionPane.showMessageDialog(null,"Scegli un numero da 1 a 30...\n\nE premi OK per continuare","Gioco numero uno",1);
21 JOptionPane.showMessageDialog(null,"In quali di questi 5 gruppi appare il vostro numero?\n\nGruppo A: 2; 27; 14; 15; 18; 10; 22; 7; 19; 26; 23; 6; 3; 11; 30\nGruppo B: 1; 5; 17; 11; 9; 21; 3; 29; 19; 7; 15; 25; 23; 13; 27\nGruppo C: 16; 24; 28; 17; 30; 21; 18; 22; 23; 19; 26; 27; 25; 20; 29\nGruppo D: 8; 9; 30; 10; 27; 14; 26; 28; 13; 11; 29; 24; 12; 15; 25\nGruppo E: 4; 23; 20; 7; 12; 15; 6; 30; 5; 21; 14; 22; 13; 29; 28","Gioco numero uno",1);
22 grpa=JOptionPane.showInputDialog("Il numero appariva nel gruppo A?\n(1 per sì o qualunque altro numero per no)");
23 grpas=Integer.parseInt(grpa);
24 if (grpas == 1) {
25 grpb=JOptionPane.showInputDialog("Il numero appariva nel gruppo B?\n(1 per sì o qualunque altro numero per no)");
26 grpbs=Integer.parseInt(grpb);
27 if (grpbs == 1) {
28 grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)");
29 grpcs=Integer.parseInt(grpc);
30 if (grpcs == 1) {
31 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
32 grpds=Integer.parseInt(grpd);
33 if (grpds == 1) {
34 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
35 grpes=Integer.parseInt(grpe);
36 if (grpes == 1) {
37 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C + D + E));
38 }
39 else {
40 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C + D));
41 }
42 }
43 else {
44 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
45 grpes=Integer.parseInt(grpe);
46 if (grpes == 1) {
47 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C + E));
48 }
49 else {
50 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C));
51 }
52 }
53 }
54 else {
55 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
56 grpds=Integer.parseInt(grpd);
57 if (grpds == 1) {
58 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
59 grpes=Integer.parseInt(grpe);
60 if (grpes == 1) {
61 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + D + E));
62 }
63 else {
64 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + D));
65 }
66 }
67 else {
68 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
69 grpes=Integer.parseInt(grpe);
70 if (grpes == 1) {
71 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + E));
72 }
73 else {
74 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B));
75 }
76 }
77 }
78 }
79 else {
80 grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)");
81 grpcs=Integer.parseInt(grpc);
82 if (grpcs == 1) {
83 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
84 grpds=Integer.parseInt(grpd);
85 if (grpds == 1) {
86 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
87 grpes=Integer.parseInt(grpe);
88 if (grpes == 1) {
89 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C + D + E));
90 }
91 else {
92 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C + D));
93 }
94 }
95 else {
96 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
97 grpes=Integer.parseInt(grpe);
98 if (grpes == 1) {
99 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C + E));
100 }
101 else {
102 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C));
103 }
104 }
105 }
106 else {
107 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
108 grpds=Integer.parseInt(grpd);
109 if (grpds == 1) {
110 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
111 grpes=Integer.parseInt(grpe);
112 if (grpes == 1) {
113 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + D + E));
114 }
115 else {
116 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + D));
117 }
118 }
119 else {
120 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
121 grpes=Integer.parseInt(grpe);
122 if (grpes == 1) {
123 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + E));
124 }
125 else {
126 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + A);
127 }
128 }
129 }
130 }
131 }
132 else {
133 grpb=JOptionPane.showInputDialog("Il numero appariva nel gruppo B?\n(1 per sì o qualunque altro numero per no)");
134 grpbs=Integer.parseInt(grpb);
135 if (grpbs == 1) {
136 grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)");
137 grpcs=Integer.parseInt(grpc);
138 if (grpcs == 1) {
139 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
140 grpds=Integer.parseInt(grpd);
141 if (grpds == 1) {
142 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
143 grpes=Integer.parseInt(grpe);
144 if (grpes == 1) {
145 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C + D + E));
146 }
147 else {
148 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C + D));
149 }
150 }
151 else {
152 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
153 grpes=Integer.parseInt(grpe);
154 if (grpes == 1) {
155 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C + E));
156 }
157 else {
158 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C));
159 }
160 }
161 }
162 else {
163 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
164 grpds=Integer.parseInt(grpd);
165 if (grpds == 1) {
166 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
167 grpes=Integer.parseInt(grpe);
168 if (grpes == 1) {
169 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + D + E));
170 }
171 else {
172 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + D));
173 }
174 }
175 else {
176 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
177 grpes=Integer.parseInt(grpe);
178 if (grpes == 1) {
179 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + E));
180 }
181 else {
182 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + B);
183 }
184 }
185 }
186 }
187 else {
188 grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)");
189 grpcs=Integer.parseInt(grpc);
190 if (grpcs == 1) {
191 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
192 grpds=Integer.parseInt(grpd);
193 if (grpds == 1) {
194 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
195 grpes=Integer.parseInt(grpe);
196 if (grpes == 1) {
197 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (C + D + E));
198 }
199 else {
200 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (C + D));
201 }
202 }
203 else {
204 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
205 grpes=Integer.parseInt(grpe);
206 if (grpes == 1) {
207 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (C + E));
208 }
209 else {
210 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + C);
211 }
212 }
213 }
214 else {
215 grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)");
216 grpds=Integer.parseInt(grpd);
217 if (grpds == 1) {
218 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
219 grpes=Integer.parseInt(grpe);
220 if (grpes == 1) {
221 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (D + E));
222 }
223 else {
224 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + D);
225 }
226 }
227 else {
228 grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)");
229 grpes=Integer.parseInt(grpe);
230 if (grpes == 1) {
231 JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + E);
232 }
233 else {
234 JOptionPane.showMessageDialog(null,"Errore! Deve pur eesere da qualche parte!");
235 }
236 }
237 }
238 }
239 }
240 }
241} \ No newline at end of file

Generated with cgit - Back to sebastiano.tronto.net