Jump to content
Rpg²S Forum
  • 0

Problemi con ruby


3CoD3
 Share

Question

Allora ho dei problemi con questo programma (scritto da me) che, in teoria dovrebbe farti scegliere due numeri, poi farti scegliere l'operazione da eseguire (+ - x :) e poi ti fa il risultato.

Ma non accade, il programma si blocca dopo che scegli l'operazione.

Ecco cosa mi presenta (dopodichè si blocca):

http://img151.imageshack.us/img151/865/progka9.png

 

Ecco il codice:

#Programma per calcolatrice
class Calcolatrice

def initialize a
	@a=a.to_f
end 

def somma b
	@b=b.to_f
end

def scelta c
	@c=c.to_f
end

end

def main

print "\nInserisci il primo numero: "
a=gets.chomp
print "\nInserisci il secondo numero: "
b=gets.chomp
print "\nSCEGLI L'OPERAZIONE (1=addizione, 2=sottrazione, 3=moltiplicazione, 4=divisione, 5=esci): "
c=gets.chomp

 if c == 1 then
  print "\nAddizione: "+(a.to_i+b.to_i).to_s
 end

 if c == 2 then
  print "\nSottrazione: "+(a.to_i-b.to_i).to_s
 end

 if c == 3 then
  print "\nMoltiplicazione: "+(a.to_i*b.to_i).to_s
 end

 if c == 4 then
  print "\nDivisione: "+(a.to_i/b.to_i).to_s
 end

 if c == 5 then
  puts "\n "
 end

end

main

 

Probabilmente sarà qualche errore mastodontico, ma non uccidetemi per piacere, sono ancora un incapace col ruby.

grazie in aticipo.

 

PS: so che la classe non serve, ma la uso io come riferimento per il programma, è una specie di appunto (lo so che c'è già il commento ma non è la stessa cosa, almeno per me)

Intervista ad un Dottore del CERN, sull'esperimento dell'LHC:

 

 

 

Ho qui tutto l'evento dell'esperimento descritto da un qualificato Dr.Isbenirg e alcune domande dai giornalisti:

 

7:30-Arrivo a Ginevra nella base dell'LHC

 

7:31-Inizio brindisi per l'inizio dell'esperimento

 

(E' stato danneggiato il macchinario? Dr.Isbenirg:C'è caduto vino a fiotte)

 

8:30-Arriva l'insigne Dr.Ichwerbergh con i suoi deliziosi pasticcini

 

9:29-Fine brindisi e inizio esperimento

 

9:30-Inizio esperimento

 

9:31-Secondo brindisi per l'inizzio dell'esperimento

 

11:00-Fine brindisi..giocando e scherzando abbiamo ACCIDENTALMENTE buttao il Dr.Ichwerbergh dentro macchinario

 

11:00-Inizio gara barzellette

 

11:30-Fine della gara delle barzellette e inizio partitone a briscola

 

11:35-Il Dr.Skjevoch perde ACCIDENTALMENTE 700 euri nella partita

 

(mazza! deve essere dura la vita dello scenziato! Dr.Isbenirg:Si sono d'accordo

 

12:29-Arrostiamo le lasagne nell'LHC secondo le istruzioni del Dr.Rocco Pascucci diplomato in cucina creativa

 

(Wow avete diversi scenziati laureati in diverse discipline? Dr.Isbenirg:no la maggior parte di loro hanno finito dopo la terza media)

 

12:30-Pranzo

 

15:00-Fine pranzo

 

15:01-Riposino

 

19:00-Fine riposino

 

19:01-Inizio giramento pollici

 

19:26-Ci ricordiamo che siamo al comando dell'LHC e controlliamo se tutto va bene,non capiamo una mazza di quello che dice il computer e ci rimettiamo a girare i pollici

 

20:00-Ritorna il Dr.Skjevoch dalla sagra dell'oca arrosto

 

20:00-Cena

 

23:01-Arrivo dell'insigne Dr. Pappone con annese lucciole

 

23:02-Brindisi per l'arrivo delle lucciole

 

23:03-Ci mettiamo davanti all'LHC con le coperte e con le lucciole, spegniamo le luci e al chiaro della luce dell'LHC facciamo ehm ehm le nostre cose

 

(quindi c'era un'atmosfera da discoteca dentro alla sala? Dr. Isbenirg:Certo! La sala era diventata un Rave,in fondo prima dei fondi per l'esperimento la usavamo per questo!)

 

9:31-Brindisi di saluto alle lucciole

 

9:32-Arrivo dell'Insigne dottor Bevosch con i rifornimenti di vino

 

9:33-Brindisi per l'arrivo del vino

 

10:00-Fine brindisi e inizio brindisi per la fine del brindisi

 

23:00-Fine brindisi..

 

23:01-Crolliamo a terra per sei mesi e ci svegliamo quando l'LHC ha già finito,chiamiamo un vero scenziato e gli facciamo controllare cos'è successo,poi divulghiamo la notizia con il gobbo..

 

FINE ESPERIMENTO

 

Uscita fuori da una discussione su MSN mia e di un mio amico XD

 

 

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Modificando quella cosa a te funziona? perchè a me si ferma sempre lì.

Intervista ad un Dottore del CERN, sull'esperimento dell'LHC:

 

 

 

Ho qui tutto l'evento dell'esperimento descritto da un qualificato Dr.Isbenirg e alcune domande dai giornalisti:

 

7:30-Arrivo a Ginevra nella base dell'LHC

 

7:31-Inizio brindisi per l'inizio dell'esperimento

 

(E' stato danneggiato il macchinario? Dr.Isbenirg:C'è caduto vino a fiotte)

 

8:30-Arriva l'insigne Dr.Ichwerbergh con i suoi deliziosi pasticcini

 

9:29-Fine brindisi e inizio esperimento

 

9:30-Inizio esperimento

 

9:31-Secondo brindisi per l'inizzio dell'esperimento

 

11:00-Fine brindisi..giocando e scherzando abbiamo ACCIDENTALMENTE buttao il Dr.Ichwerbergh dentro macchinario

 

11:00-Inizio gara barzellette

 

11:30-Fine della gara delle barzellette e inizio partitone a briscola

 

11:35-Il Dr.Skjevoch perde ACCIDENTALMENTE 700 euri nella partita

 

(mazza! deve essere dura la vita dello scenziato! Dr.Isbenirg:Si sono d'accordo

 

12:29-Arrostiamo le lasagne nell'LHC secondo le istruzioni del Dr.Rocco Pascucci diplomato in cucina creativa

 

(Wow avete diversi scenziati laureati in diverse discipline? Dr.Isbenirg:no la maggior parte di loro hanno finito dopo la terza media)

 

12:30-Pranzo

 

15:00-Fine pranzo

 

15:01-Riposino

 

19:00-Fine riposino

 

19:01-Inizio giramento pollici

 

19:26-Ci ricordiamo che siamo al comando dell'LHC e controlliamo se tutto va bene,non capiamo una mazza di quello che dice il computer e ci rimettiamo a girare i pollici

 

20:00-Ritorna il Dr.Skjevoch dalla sagra dell'oca arrosto

 

20:00-Cena

 

23:01-Arrivo dell'insigne Dr. Pappone con annese lucciole

 

23:02-Brindisi per l'arrivo delle lucciole

 

23:03-Ci mettiamo davanti all'LHC con le coperte e con le lucciole, spegniamo le luci e al chiaro della luce dell'LHC facciamo ehm ehm le nostre cose

 

(quindi c'era un'atmosfera da discoteca dentro alla sala? Dr. Isbenirg:Certo! La sala era diventata un Rave,in fondo prima dei fondi per l'esperimento la usavamo per questo!)

 

9:31-Brindisi di saluto alle lucciole

 

9:32-Arrivo dell'Insigne dottor Bevosch con i rifornimenti di vino

 

9:33-Brindisi per l'arrivo del vino

 

10:00-Fine brindisi e inizio brindisi per la fine del brindisi

 

23:00-Fine brindisi..

 

23:01-Crolliamo a terra per sei mesi e ci svegliamo quando l'LHC ha già finito,chiamiamo un vero scenziato e gli facciamo controllare cos'è successo,poi divulghiamo la notizia con il gobbo..

 

FINE ESPERIMENTO

 

Uscita fuori da una discussione su MSN mia e di un mio amico XD

 

 

Link to comment
Share on other sites

  • 0
E' già la seconda volta che, pur corregendo gli errori, non funziona a me, ma a tutti gli altri si....

Intervista ad un Dottore del CERN, sull'esperimento dell'LHC:

 

 

 

Ho qui tutto l'evento dell'esperimento descritto da un qualificato Dr.Isbenirg e alcune domande dai giornalisti:

 

7:30-Arrivo a Ginevra nella base dell'LHC

 

7:31-Inizio brindisi per l'inizio dell'esperimento

 

(E' stato danneggiato il macchinario? Dr.Isbenirg:C'è caduto vino a fiotte)

 

8:30-Arriva l'insigne Dr.Ichwerbergh con i suoi deliziosi pasticcini

 

9:29-Fine brindisi e inizio esperimento

 

9:30-Inizio esperimento

 

9:31-Secondo brindisi per l'inizzio dell'esperimento

 

11:00-Fine brindisi..giocando e scherzando abbiamo ACCIDENTALMENTE buttao il Dr.Ichwerbergh dentro macchinario

 

11:00-Inizio gara barzellette

 

11:30-Fine della gara delle barzellette e inizio partitone a briscola

 

11:35-Il Dr.Skjevoch perde ACCIDENTALMENTE 700 euri nella partita

 

(mazza! deve essere dura la vita dello scenziato! Dr.Isbenirg:Si sono d'accordo

 

12:29-Arrostiamo le lasagne nell'LHC secondo le istruzioni del Dr.Rocco Pascucci diplomato in cucina creativa

 

(Wow avete diversi scenziati laureati in diverse discipline? Dr.Isbenirg:no la maggior parte di loro hanno finito dopo la terza media)

 

12:30-Pranzo

 

15:00-Fine pranzo

 

15:01-Riposino

 

19:00-Fine riposino

 

19:01-Inizio giramento pollici

 

19:26-Ci ricordiamo che siamo al comando dell'LHC e controlliamo se tutto va bene,non capiamo una mazza di quello che dice il computer e ci rimettiamo a girare i pollici

 

20:00-Ritorna il Dr.Skjevoch dalla sagra dell'oca arrosto

 

20:00-Cena

 

23:01-Arrivo dell'insigne Dr. Pappone con annese lucciole

 

23:02-Brindisi per l'arrivo delle lucciole

 

23:03-Ci mettiamo davanti all'LHC con le coperte e con le lucciole, spegniamo le luci e al chiaro della luce dell'LHC facciamo ehm ehm le nostre cose

 

(quindi c'era un'atmosfera da discoteca dentro alla sala? Dr. Isbenirg:Certo! La sala era diventata un Rave,in fondo prima dei fondi per l'esperimento la usavamo per questo!)

 

9:31-Brindisi di saluto alle lucciole

 

9:32-Arrivo dell'Insigne dottor Bevosch con i rifornimenti di vino

 

9:33-Brindisi per l'arrivo del vino

 

10:00-Fine brindisi e inizio brindisi per la fine del brindisi

 

23:00-Fine brindisi..

 

23:01-Crolliamo a terra per sei mesi e ci svegliamo quando l'LHC ha già finito,chiamiamo un vero scenziato e gli facciamo controllare cos'è successo,poi divulghiamo la notizia con il gobbo..

 

FINE ESPERIMENTO

 

Uscita fuori da una discussione su MSN mia e di un mio amico XD

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...