【发布时间】:2020-01-19 20:39:02
【问题描述】:
这是我搜索房间是否可用并使其不再可用的功能,因为这是我的项目签入系统的一部分。
Function RoomAvailableFunc()
Console.WriteLine("Rooms available:")
For i = 0 To UBound(Rooms)
If roomFits(i) >= amountOfPeople Then
If roomAvailable(i) = True Then
Price = roomCosts(i) * daysStaying
Console.WriteLine(Convert.ToString(Rooms(i)))
Console.WriteLine("Maxinum in this room: " & roomFits(i))
Console.WriteLine("This room costs £" & Convert.ToString(roomCosts(i)) & " per night")
Console.WriteLine("Price for the visit: £" & Price)
roomsFound += 1
End If
End If
Next i
If roomsFound <= 0 Then
Console.WriteLine("Sorry we have not found any rooms for this criteria!")
Console.WriteLine("Please try again!")
Console.WriteLine("Press any key to continue..")
Console.ReadKey()
Main()
End If
Console.WriteLine("Which room would you like to pick?")
Console.Write("> ")
roomNumber = Convert.ToInt16(Console.ReadLine())
For i = 0 To UBound(Rooms)
If roomNumber = Rooms(i) Then
Price = roomCosts(i) * daysStaying
roomAvailable(i) = False
End If
Next i
End Function
【问题讨论】:
标签: arrays vb.net list sorting