J'ai donc besoin d'un peu de soutien avec mon devoir de Ruby, je ne suis pas originaire des États-Unis, donc vous devez excuser mon anglais.Affectation de programmation Ruby
Nous construisons un hôtel et c'est la deuxième mission. C'est une application basée sur une console et j'ai une classe appelée main.rb qui gère le runtime et un guest-class.
Dans cette deuxième affectation, nous devons précharger l'application avec cinq objets invités, je suppose que je dois utiliser un tableau mais je ne sais pas vraiment comment. Voici ma classe d'invité et ma classe principale est simplement une boucle en boucle avec une déclaration de cas.
je besoin d'aide avec:
- ajoutant 5 personnes (pas un db ou textfile uniquement à un tableau ou si) lorsque le programme commence
- l'hôtel dispose de 20 chambres et je dois randomiser la Numéro de chambre et exclure les chambres déjà louées
J'espère que vous pouvez aider! Merci!
class Guest
#Instance variables.
attr_accessor :firstName,
:lastName,
:address,
:phone,
:arrival,
:plot,
:gauge
#Constructor sets the guest details.
def initialize(first, last, adress, phone, arrival)
@firstName = first
@lastName = last
@address = address
@phone = phone
@arrival = arrival
@plot = range_rand(1,32)
@gauge = range_rand(2000,4000)
end
#Using rand()-method to randomize a value between min and max parameters.
def range_rand(min,max)
min + rand(max-min)
end
def to_string
"Name = #{@firstName} , Plot = #{@plot}"
end
end
Vous pouvez utiliser un hachage pour représenter la relation entre un utilisateur et un room.You peut avoir plusieurs invités par chambre. – fletcher