Benvenuti nel mio mondo!
Shiroi Gohan Code: Codice per eseguire il riso al vapore
1 RisoFFFFFF preparaRisoAlVapore(Riso riso) { 2 3 //lava il riso preso in input 4 Riso risoLavato = lavaRiso(riso); 5 6 //cucina il riso lavato 7 RisoFFFFFF = cucinaRiso(risoLavato,riso.getPeso()); 8 9 //restituisci il riso pronto 10 return RisoFFFFFF; 11 } 12 13 Riso lavaRiso(Riso riso) { 14 Acqua acquaPerLavareIlRiso = null; 15 16 //Prendere una ciotola 17 Ciotola ciotola = new Ciotola(); 18 19 //Versarci il riso 20 ciotola.put(riso); 21 do { 22 //Usando dell'acqua pulita 23 acquaPerLavareIlRiso = new Acqua(); 24 //Lavare il riso nella ciotola 25 ciotola.lavaRiso(acquaPerLavareIlRiso); 26 //Espellere l'acqua 27 acquaPerLavareIlRiso = ciotola.espelliAcqua(); 28 //Ripetere finché l'acqua non risulti limpida 29 } while (acquaPerLavareIlRiso!=Acqua::LIMPIDA) 30 31 //Trasferire il riso in un colino 32 Colino colino = new Colino(); 33 colino.put(ciotola.getAll()); 34 35 //Dopo 10 minuti 36 sleep(60*10*1000); 37 38 //Prelevare il riso dal colino 39 return colino.getAll(); 40 } 41 42 RisoFFFFFF cucinaRiso(Riso risoLavato, int pesoDelRiso) { 43 RisoFFFFFF risoBianco = null; 44 45 //Prendere un quantitativo d'acqua pari a 1.3 volte il peso del riso 46 // prima del lavaggio. (Es: 100g di riso => 130ml di acqua) 47 Acqua acqua = new Acqua(pesoDelRiso*1.3); 48 49 //prendere una pentola 50 Pentola pentola = new Pentola(); 51 52 //versarci il riso e l'acqua 53 pentola.fill(risoLavato, acqua); 54 55 //coprire 56 pentola.putCoperchio(); 57 58 //Prendere un fornello 59 Fornello fornello = new Fornello(); 60 61 //Accederlo a fuoco alto 62 fornello.maxFire(); 63 64 //Metterci la pentola 65 fornello.put(pentola); 66 67 //attendere finché l'acqua non bolle 68 do { 69 sleep(1); 70 } while (!pentola.isBollendo()); 71 72 //abbassare la fiamma al minimo 73 fornello.minFire(); 74 75 //lasciare cucinare per 10 minuti 76 sleep(60*10*1000); 77 78 //alzare la fiamma 79 fornello.maxFire(); 80 81 //asciugare per 30 secondi 82 sleep(30*1000); 83 84 //spegnere il fornello 85 fornello.stop(); 86 87 //lasciare riposare per 10 minuti 88 sleep(60*10*1000); 89 90 //Togliere la pentola dal fornello e 91 // prendere il riso stando attenti al vapore 92 // quando si alza il coperchio. 93 try { 94 risoBianco = fornello.getPentola().getRisoFFFFFF(); 95 } catch (VaporeBollenteException e) { 96 System.out.println(BESTEMMIONE); 97 } 98 99 return risoBianco; 100 }
eheheh BESTEMMIONA