REM *****************************
REM **** Christopher Gardner ****
REM ******* Conrad Weiser *******
REM **** Senior 3
Contest 1 ****
REM ******** True
Basic ********
REM *****************************
DIM team[2,2], team_gameswon[2]
FOR i = 1 to 2
FOR j = 1 to 2
LET team[i,j]
= 0
NEXT j
LET
team_gameswon[i] = 0
NEXT i
FOR i = 1 to 5
INPUT teamnumber,
bidamount, bidswon, trump$
PRINT
IF trump$ =
"H" or trump$ = "S" or trump$ = "T" then
LET
trumppoints = 30
ELSE IF trump$ =
"C" or trump$ = "D" then
LET
trumppoints = 20
END IF
LET
totalbidamount = 6 + bidamount
IF totalbidamount
= bidswon then
LET
team_gameswon[teamnumber] = 1
IF trump$
<> "T" then
LET
team[teamnumber,1] = team[teamnumber,1] + bidamount * trumppoints
ELSE IF trump$
= "T" then
LET
team[teamnumber,1] = team[teamnumber,1] + 40 + ((bidamount - 1) * trumppoints)
END IF
ELSE IF
totalbidamount < bidswon then
LET
team_gameswon[teamnumber] = 1
IF trump$
<> "T" then
LET
team[teamnumber,2] = team[teamnumber,2] + ((bidswon - totalbidamount) *
trumppoints)
LET
team[teamnumber,1] = team[teamnumber,1] + (bidamount * trumppoints)
ELSE IF trump$
= "T" then
LET overage
= bidswon - totalbidamount
LET
team[teamnumber,1] = team[teamnumber,1] + (40 + ((bidamount - 1) *
trumppoints))
LET
team[teamnumber,2] = team[teamnumber,2] + (trumppoints * overage)
END IF
ELSE IF
totalbidamount > bidswon then
IF teamnumber
= 1 then
IF
team_gameswon[teamnumber] = 0 then
LET
team[2,2] = team[2,2] + ((totalbidamount - bidswon) * 50)
ELSE IF
team_gameswon[teamnumber] = 1 then
LET
team[2,2] = team[2,2] + ((totalbidamount - bidswon) * 100)
END IF
ELSE IF
teamnumber = 2 then
IF
team_gameswon[teamnumber] = 0 then
LET
team[1,2] = team[1,2] + ((totalbidamount - bidswon) * 50)
ELSE IF
team_gameswon[teamnumber] = 1 then
LET
team[1,2] = team[1,2] + ((totalbidamount - bidswon) * 100)
END IF
END IF
END IF
FOR m = 1 to 2
FOR n = 1 to
2
PRINT
str$(team[m,n]);
IF (m
<> 2) or (n <> 2) then PRINT ", ";
NEXT n
NEXT m
PRINT
PRINT
PRINT
IF (team[1,1]
>= 100) or (team[2,1] >= 100) then
LET team[1,1]
= 0
LET team[2,1]
= 0
LET
team_gameswon[1] = 0
LET
team_gameswon[2] = 0
END IF
NEXT i
END