Question: I want to create a while loop for a dice game in MATLAB and have matlab ask each player if they want to roll a

I want to create a while loop for a dice game in MATLAB and have matlab ask each player if they want to roll a dice each time until either player reaches a score of 21 or higher. This is my code so far, how would I modify it in order to ask each player every time until they reach a score of 21 or higher.

player1.name = "Player 1"; player2.name = "Player 2"; player1.score = 0; player2.score = 0; player1.rollagain = ''; player2.rollagain = '';

% first dice roll for player1 player1.score = randi(6)

% first dice roll for player2 player2.score = randi(6)

% does player 1 want another roll? disp("Player 1, Would You Like To Roll Again? Enter - Yes or No") player1.rollagain = lower(input('Decision:','s'))

if player1.rollagain == 'yes' player1.addscore = randi(6) player1.score = player1.score + player1.addscore elseif player1.rollagain == 'no' player1.score = player1.score else disp('Invalid Input')

end

% does player 2 want another roll? disp("Player 2, Would You Like To Roll Again? Enter - Yes or No") player2.rollagain = lower(input('Decision:','s'))

if player2.rollagain == 'yes' player2.addscore = randi(6) player2.score = player2.score + player2.addscore elseif player2.rollagain == 'no' player2.score = player2.score else disp('Invalid Input')

end

while player1.score<21 player1.score=player1.score+player1.addscore end

while player2.score<21 player2.score=player2.score+player2.addscore end

% determining who wins the game for player 1 if player1.score > 21 disp('Player 1 has LOST the game') elseif player1.score == 21 disp('Player 1 has WON the game') end % determining who wins the game for player 2 if player2.score > 21 disp('Player 2 has LOST the game') elseif player2.score == 21 disp('Player 2 has WON the game') end

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!