#!/usr/bin/ruby
#
#Esempi di input output e di varie cose
#puts va a capo automatico
#print necessita di \n
print `clear` #Se utente window$ cambiare clear con cls,pulisco shell per migliore visuale
puts "Esempi di input/output con ruby"
print "Inserisci una qualsiasi cosa! "
a = gets #a assume il valore digitato dall'utente
print "Hai scritto: ",a
print "Quante volte devo ripetere ciò che hai scritto? "
b = gets #b assume valore digitato
if(b.to_i>0) #metto .to_i a significare che b deve essere un intero
b.to_i.times { puts a } #metto .to_i a indicare che b è un intero altrimenti ritorna errore
=begin
il (uguale)begin delimita un commento su più linee...
qua diventa b.to_i.times (ammettendo che b=3) 3.times ovvero ripeti per 3 volte
ciò che è all'interno delle {} in questo caso la stampa del primo input!
=end
# =end conclude il commento su più linee!
else
puts "ARGOMENTO NON VALIDO!"
puts "IL NUMERO DEVE ESSERE INTERO E MAGGIORE DI 0!"
end