From 7167b4341ef290d56fb96e2af10883a4b925d83b Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 26 Mar 2026 19:27:18 +0100 Subject: I found my old code! --- GiocoUno/GiocoUno.BAT | 1 + GiocoUno/GiocoUno.class | Bin 0 -> 4170 bytes GiocoUno/GiocoUno.java | 241 ++++++++++++++++++++++++++++++++++++++++++++++++ GiocoUno/GiocoUno.sh | 1 + GiocoUno/Readme.txt | 3 + 5 files changed, 246 insertions(+) create mode 100755 GiocoUno/GiocoUno.BAT create mode 100755 GiocoUno/GiocoUno.class create mode 100755 GiocoUno/GiocoUno.java create mode 100755 GiocoUno/GiocoUno.sh create mode 100755 GiocoUno/Readme.txt (limited to 'GiocoUno') diff --git a/GiocoUno/GiocoUno.BAT b/GiocoUno/GiocoUno.BAT new file mode 100755 index 0000000..471c907 --- /dev/null +++ b/GiocoUno/GiocoUno.BAT @@ -0,0 +1 @@ +java GiocoUno diff --git a/GiocoUno/GiocoUno.class b/GiocoUno/GiocoUno.class new file mode 100755 index 0000000..51d01da Binary files /dev/null and b/GiocoUno/GiocoUno.class differ 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 @@ +import javax.swing.JOptionPane; +public class GiocoUno { + public static void main(String args[]) { + int grpas = 0, + grpbs = 0, + grpcs = 0, + grpds = 0, + grpes = 0, + A = 2, + B = 1, + C = 16, + D = 8, + E = 4; + String grpa = "", + grpb = "", + grpc = "", + grpd = "", + grpe = ""; + JOptionPane.showMessageDialog(null,"Con questo giochetto vi stupirò (forse)\n\nPremi OK per continuare","Gioco numero uno",1); + JOptionPane.showMessageDialog(null,"Scegli un numero da 1 a 30...\n\nE premi OK per continuare","Gioco numero uno",1); + 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); + grpa=JOptionPane.showInputDialog("Il numero appariva nel gruppo A?\n(1 per sì o qualunque altro numero per no)"); + grpas=Integer.parseInt(grpa); + if (grpas == 1) { + grpb=JOptionPane.showInputDialog("Il numero appariva nel gruppo B?\n(1 per sì o qualunque altro numero per no)"); + grpbs=Integer.parseInt(grpb); + if (grpbs == 1) { + grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)"); + grpcs=Integer.parseInt(grpc); + if (grpcs == 1) { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C + D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C + D)); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + C)); + } + } + } + else { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + D)); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + B)); + } + } + } + } + else { + grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)"); + grpcs=Integer.parseInt(grpc); + if (grpcs == 1) { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C + D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C + D)); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + C)); + } + } + } + else { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + D)); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (A + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + A); + } + } + } + } + } + else { + grpb=JOptionPane.showInputDialog("Il numero appariva nel gruppo B?\n(1 per sì o qualunque altro numero per no)"); + grpbs=Integer.parseInt(grpb); + if (grpbs == 1) { + grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)"); + grpcs=Integer.parseInt(grpc); + if (grpcs == 1) { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C + D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C + D)); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + C)); + } + } + } + else { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + D)); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (B + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + B); + } + } + } + } + else { + grpc=JOptionPane.showInputDialog("Il numero appariva nel gruppo C?\n(1 per sì o qualunque altro numero per no)"); + grpcs=Integer.parseInt(grpc); + if (grpcs == 1) { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (C + D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (C + D)); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (C + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + C); + } + } + } + else { + grpd=JOptionPane.showInputDialog("Il numero appariva nel gruppo D?\n(1 per sì o qualunque altro numero per no)"); + grpds=Integer.parseInt(grpd); + if (grpds == 1) { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + (D + E)); + } + else { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + D); + } + } + else { + grpe=JOptionPane.showInputDialog("Il numero appariva nel gruppo E?\n(1 per sì o qualunque altro numero per no)"); + grpes=Integer.parseInt(grpe); + if (grpes == 1) { + JOptionPane.showMessageDialog(null,"Il numero che hai pensato è " + E); + } + else { + JOptionPane.showMessageDialog(null,"Errore! Deve pur eesere da qualche parte!"); + } + } + } + } + } + } +} \ No newline at end of file diff --git a/GiocoUno/GiocoUno.sh b/GiocoUno/GiocoUno.sh new file mode 100755 index 0000000..471c907 --- /dev/null +++ b/GiocoUno/GiocoUno.sh @@ -0,0 +1 @@ +java GiocoUno diff --git a/GiocoUno/Readme.txt b/GiocoUno/Readme.txt new file mode 100755 index 0000000..2d67d6c --- /dev/null +++ b/GiocoUno/Readme.txt @@ -0,0 +1,3 @@ +Ecco il gioco che vi legge nel pensiero! +Non mi credete? provatelo! +Se usate windows aprite il file GiocoUno.BAT, se usate linux GiocoUno.sh \ No newline at end of file -- cgit v1.3