매트랩고수분들....

글쓴이2016.05.17 20:32조회 수 1690댓글 14

  • 1
    • 글자 크기

a = char('가위','바위','보')
b=rand(1);                    
if b>=0.6666666
     c='가위';
elseif b>=0.333333
     c='바위';
else
     c='보';
end


if a=='가위'
     if c=='가위'
         disp('비김')
     elseif c=='바위'
         disp('짐')
     else
         disp('이김')
     end
 elseif a=='바위'
     if c=='가위'                                 
         disp('이김')
     elseif c=='바위'
         disp('비김')
     else
         disp('짐')
     end
 elseif a=='보'
     if c=='가위'
         disp('짐')
     elseif c=='바위'
         disp('이김')
     else
         disp('비김')
     end
 else
    
 end

해보는데까진해봤는데...좀만도와주세요

aa.png

 

  • 1
    • 글자 크기

댓글 달기

  • 살다살다 과제까지 해달라네 ㅋㅋㅋㅋ
  • 해볼까..음..
  • @냉철한 홍가시나무
    글쓴이글쓴이
    2016.5.17 21:04
    해보는데까진해봤는데...그뒤로어떻게될지모르겠군요
  • 거의 다 하신거같은데요?
  • @냉철한 홍가시나무
    글쓴이글쓴이
    2016.5.17 21:08
    거의다했는데 계속오류가뜨네요
  • 이상하게 짰네 ㅋㅋㅋ
  • @머리좋은 참죽나무
    글쓴이글쓴이
    2016.5.17 21:45
    n = input('가위(1) 바위(2) 보(3) 입력하시오.');
    m = input('컴퓨터 : ')
    m = randperm(3,1);

    if n==m
    disp('비김')

    elseif (n==1 & m==2) | (n==2 & m==3) | (n==3 & m==1)

    disp('짐')

    else
    disp('이김')

    end
  • @머리좋은 참죽나무
    글쓴이글쓴이
    2016.5.17 21:46
    다시했는데안되네여
  • 님이 인풋을 입력해서 그 값이 a가 되게끔 프로그래밍 해야 가위바위보가 되지요.
  • @머리좋은 참죽나무
    글쓴이글쓴이
    2016.5.17 21:45
    n = input('가위(1) 바위(2) 보(3) 입력하시오.');
    m = input('컴퓨터 : ')
    m = randperm(3,1);

    if n==m
    disp('비김')

    elseif (n==1 & m==2) | (n==2 & m==3) | (n==3 & m==1)

    disp('짐')

    else
    disp('이김')

    end
    다시짰는데 잘 안되네요 ㅠㅠ
  • 조금 조언 드리자면 오류코드를 보세요
    저런건 스위치구문으로 짜야 간결해요
    그리고 입력을 숫자로 받는데 구지 그걸 중간에 문자로 바꿀 필요가 없어요 출력에서만 문자로 하면되요
  • com = randperm(3,1);
    user = input('가? 바? 보? 종? ','s'); % 's' 하면 문자로 받음
    if user ~= '종'
    switch com
    case 1 %컴퓨터 가위
    if user == '가'
    fprintf('비겼습니다. 사용자(가위),컴퓨터(가위)\n')
    elseif user == '바'
    fprintf('이겼습니다. 사용자(바위),컴퓨터(가위)\n')
    elseif user == '보'
    fprintf('졌습니다. 사용자(보),컴퓨터(가위)\n')
    end
    case 2 %컴퓨터 바위
    if user == '가'
    fprintf('졌습니다. 사용자(가위),컴퓨터(바위)\n')
    elseif user == '바'
    fprintf('비겼습니다. 사용자(바위),컴퓨터(바위)\n')
    elseif user == '보'
    fprintf('이겼습니다. 사용자(보),컴퓨터(바위)\n')
    end
    case 3 %컴퓨터 보
    if user == '가'
    fprintf('이겼습니다. 사용자(가위),컴퓨터(보)\n')
    elseif user == '바'
    fprintf('졌습니다. 사용자(바위),컴퓨터(보)\n')
    elseif user == '보'
    fprintf('비겼습니다. 사용자(보),컴퓨터(보)\n')
    end
    end
    else
    disp('종료합니다.')
    end
  • s
  • clear
    human=input('가위바위보(1/2/3)을 입력하시오:');
    comp=randperm(3,1);
    if human==1
    if comp==1
    disp('tie')
    elseif comp==2
    disp('lose')
    else disp('win')
    end
    elseif human==2
    if comp==1
    disp('win')
    elseif comp==2
    disp('tie')
    else disp('lose')
    end
    elseif human==3
    if comp==1
    disp('lose')
    elseif comp==2
    disp('win')
    else disp('tie')
    end
    end
번호 제목 글쓴이 날짜
공지 욕설/반말시 글쓰기 권한 영구 정지10 저렴한 개불알꽃 2019.01.26
공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능17 흔한 달뿌리풀 2013.03.04
168341 우왓 이런곳이 있다니!35 부지런한 쑥갓 2011.07.25
168340 사랑 상담..7 참혹한 석잠풀 2011.07.25
168339 1학년 하고 군대 vs 2학년 하고 군대 vs 졸업하고 군대14 이상한 시계꽃 2011.07.25
168338 남자분들만 보세요11 ♥ (부자 가는괴불주머니) 2011.07.26
168337 고백을 못 해서 사랑하는 사람을 여럿 놓친 거 같아요2 안일한 물박달나무 2011.07.26
168336 일상이 귀찮고 재미가 없어요7 처절한 가지 2011.07.27
168335 방구때문에 미치겠어요16 고고한 왜당귀 2011.07.27
168334 죽음에 대한 고민12 ♥ (부자 가는괴불주머니) 2011.07.27
168333 93년생 11학번분들10 촉촉한 양지꽃 2011.07.27
168332 샤우팅 하고싶어요5 추운 졸방제비꽃 2011.07.27
168331 과에 지도교수님이 없는 것이 고민10 ♥ (부자 가는괴불주머니) 2011.07.28
168330 공무원시험합격하고군대vs군대갔다와서공무원시험4 ♥ (부자 가는괴불주머니) 2011.07.28
168329 1학년 2학기 마치고 군대를 가야하는데...7 ♥ (부자 가는괴불주머니) 2011.07.28
168328 컴퓨터 좀 한다는 소문때문에 인생이 피곤해요12 특이한 지칭개 2011.07.28
168327 9학기를 할지 말지 고민..6 못생긴 댑싸리 2011.07.28
168326 공강시간에 뭐할지가 고민..6 때리고싶은 땅빈대 2011.07.29
168325 C+ 재수강 하시나요 대부분?11 ♥ (부자 가는괴불주머니) 2011.07.29
168324 수강신청 팅길까봐 고민입니다 ㅠㅠ134 무심한 칠엽수 2011.07.29
168323 성적이 너무 안좋아요 2학년인데 2.5임.7 ♥ (부자 가는괴불주머니) 2011.07.30
168322 다이어트를 3주간 했는데8 ♥ (부자 가는괴불주머니) 2011.07.30
첨부 (1)
aa.png
498.6KB / Download 4