매트랩고수분들....

글쓴이2016.05.17 20:32조회 수 1664댓글 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
70290 렌트카 비용이 총 얼마정도 들어요? 도와주세요...6 운좋은 올리브 2013.05.06
70289 렌트카2 저렴한 글라디올러스 2014.08.20
70288 렌터카 잘 아시는 분?22 키큰 투구꽃 2018.12.31
70287 렌터카 ldw보험 아시는분ㅜ1 적나라한 가지복수초 2013.07.30
70286 렌즈통 어디서사요??17 화려한 명아주 2016.04.29
70285 렌즈추천좀 부탁드려요!3 끔찍한 고로쇠나무 2018.09.08
70284 렌즈잘알 계시나요?7 참혹한 벼룩나물 2018.02.02
70283 렌즈에 대해 알려주세요~7 살벌한 지리오리방풀 2014.04.27
70282 렌즈어디꺼쓰시나요??7 상냥한 쑥 2017.02.22
70281 렌즈싸게파는곳?3 해박한 은대난초 2017.08.08
70280 렌즈삽입하신분?14 근엄한 산호수 2018.02.22
70279 렌즈삽입술26 착실한 사철나무 2016.12.26
70278 렌즈맞춤 전문안과 정겨운 중국패모 2016.12.06
70277 렌즈를 끼자마자 어지럽고 눈이 답답한건3 활달한 애기나리 2013.09.23
70276 렌즈를 끼고싶은데ㅠㅠ14 착잡한 흰여로 2018.02.12
70275 렌즈도 건조해서 못 끼는 사람이 라식 라섹하면10 꼴찌 흰꽃나도사프란 2017.09.05
70274 렌즈끼시는분들45 진실한 조개나물 2017.03.15
70273 렌즈끼는분들 질문드려요18 늠름한 속속이풀 2017.10.01
70272 렌즈가 눈알로 들어갔을까요?? ㅜㅜㅜㅜ27 아픈 털진득찰 2016.06.28
70271 렌즈 할인 하는 곳1 유능한 혹느릅나무 2016.07.13
첨부 (1)
aa.png
498.6KB / Download 3