Dim ChoiceSize As Integer
Dim choice_colour As String
Dim choicedepth As Integer
Dim Total_Volume As Decimal
Const batch_size As Integer=20
Const grey_price As Decimal=0.05
Const setup_cost As Integer=5
Console.WriteLine("1.Square")
Console.WriteLine("2.Rectangular")
Console.WriteLine("Rounded")
Console.WriteLine("Enter your choice(1-3):")
Choice=Console.readline()
CASE 2:Shape="Rectangular"
CASE ELSE:Console.WriteLine("Invalid shape,re-enter")
LOOP until choice>=1 AND choice<=3
Console.WriteLine("1.600*600")
Console.WriteLine("2.450*450")
Console.WriteLine("1.600*700")
Console.WriteLine("2.600*450")
Console.WriteLine("1.Diameter:300")
Console.Writeline("2.Diameter:450")
Console.WriteLine("Enter choice for size(1-2):")
ChoiceSize=console.ReadLine()
If choicesize<1 or ChoiceSize>2 THEN
Console.WriteLine("INVALID SIZE CHOSEN")
LOOP UNTIL ChoiceSize>=1 AND ChoiceSize<=2
ELSE IF shape="Rectangular"THEN
ELSE IF Shape="Rounded"THEN
Console.WriteLine("1.38")
Console.WriteLine("2.45")
Console.WriteLine("Enter choice for depth(1-2):")
Choicedepth=Console.ReadLine()
ELSE IF Choicedepth=2 THEN
Console.WriteLine("INVALID DEPTH)
LOOP UNTIL choicedepth=1 OR choicedepth=2
TOTAL_VOLUME=VOLUME*BATCH_SIZE
PRICE=((TOTAL_VOLUME/100000)*GREY_PRICE)
Console.Writeline("1.GREY")
Console.Writeline("2.RED")
Console.Writeline("3.GREEN")
Console.Writeline("4.CUSTOM")
Console.Writeline("Enter Colour Choice(1-4):")
choice_colour=console.readline()
Select CASE choice_colour
Price=(price*1.15)+setup_cost
Console.writeline("Invalid Colour")
Loop until choice_colour>=1 and choice_colour<=4
Console.writeline("Shape is"& shape)
Console.writeline("Shape is"& colour)
Console.writeline("Shape is"& depth)
Console.Writeline("Shape is"& size)
Console.writeline("Shape is"& price)