Hi guys I have this question as an assignment question can someone help out please thanks :)
Suppose you are at a casino playing roulette and that you are betting on black to turn up. You start by betting $1. If you win you bet another $1 in the next game. If you lose double your previous bet. You will stop playing when you have either won at least 10 or lost more than $100. By use of script file simulate this system.Then play the game 5000 times and record your performance.
Hint: use the command rand

댓글 수: 3

James Tursa
James Tursa 2013년 5월 9일
What code have you written or outlined so far?
Randy Souza
Randy Souza 2013년 5월 24일
I have restored the original text of this question.
@Charlene: this question has an accepted answer, so it may be valuable to someone else in the future. If you have a good reason why it should be removed from MATLAB Answers, please flag the question, explain why it should be deleted, and an administrator or high-reputation contributor will consider deleting the question. Please do not simply edit your question away.

댓글을 달려면 로그인하십시오.

 채택된 답변

Youssef  Khmou
Youssef Khmou 2013년 5월 10일
편집: Youssef Khmou 2013년 5월 10일

0 개 추천

hi, try and verify this version:
N=5000;
S=zeros(1,N);
S(1)=1; % 1$
win=0;
lost=0;
threshold=0.5;
for n=1:N-1
r=rand();
if r>=threshold
win=win+1;
S(n+1)=1+S(n);
elseif r<threshold
lost=lost+1;
S(n+1)=S(n)-2;
end
if win>10
disp(' Congra! you won the game');
break;
end
if lost>50
disp(' You lost');
break;
end
end
figure, plot(S(1:n)), title(' Game progress')

댓글 수: 1

José-Luis
José-Luis 2013년 5월 24일
Please do not post complete answers to homework questions.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Card games에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by