所以我有一个赋值语句,我很难添加一个循环。我想为这个问题做3个有效的答案,任何其他输入都会导致代码说无效的车辆类型,并再次提问。
我试着做了几天,但我不能使循环,因为它只是结束时,我运行的代码或转到下一个问题,即使答案无效
该程序2019 Visual Basic代码:
Dim vehicle_type As string
Dim days_required as integer
Dim insurance_cover as string
Dim new_existing as string
Dim B_S_G As string
Dim total_hire_cost as single
Const lowemission as single =15.5
Const zero emission as single =20.0
Const electric as single 32.0
Vehicle_type = inputbox("enter any 3 vehicle types, lowemission, zeroemission or electric")
Do
Msgbox("invalid vehicle type")
Loop until vehicle type <> lowemission or zeroemission or electric
2条答案
按热度按时间mhd8tkvw1#
给予这个:
gdx19jrr2#
我会创建一个数组来保存您的有效响应:
看起来像: