매트랩고수분들....

글쓴이2016.05.17 20:32조회 수 1665댓글 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
70349 토익이 영어셤인가요?10 고고한 타래난초 2016.05.18
70348 해커스 책 지금도 나눠주고있나요???6 근육질 지느러미엉겅퀴 2016.05.18
70347 헬스장 처음인데4 무좀걸린 신나무 2016.05.18
70346 강원도 횡성 지진6.5?2 끔찍한 튤립 2016.05.18
70345 공대 병역특례....26 해박한 무궁화 2016.05.18
70344 뽑은 머리 다시날까요?5 돈많은 참죽나무 2016.05.18
70343 인터넷 복학신청 안눌러졌던분 계신가요?ㅜ4 개구쟁이 백당나무 2016.05.18
70342 왜 강남역 살인사건을 남자 vs 여자로 몰아가는거죠?63 끔찍한 시클라멘 2016.05.18
70341 지금은 맞고 그때는 틀리다4 촉박한 개연꽃 2016.05.18
70340 노트북이 와이파이를 잘 못잡는데6 천재 댓잎현호색 2016.05.18
70339 기초스페인어 or 실용스페인어 질문드립니다.2 천재 개불알꽃 2016.05.18
70338 기계과 흡연하시는 학우분들!2 착실한 벼룩나물 2016.05.18
70337 [레알피누] 코코넛오일 쓰시는 분!!7 착한 애기참반디 2016.05.18
70336 [레알피누] .5 초연한 조록싸리 2016.05.18
70335 매운 양념치킨 먹으려고 하는데 이 중에서 추천해주세요!9 더러운 마삭줄 2016.05.18
70334 [레알피누] 로아큐탄(여드름치료제) 보험적용으로 많이 처방받을수있는 병원아시는분?8 조용한 산초나무 2016.05.18
70333 불규칙한 생활때문에 자괴감이 들어요.1 초연한 고들빼기 2016.05.18
70332 컴퓨터 전문가분 도와주시요8 끌려다니는 머루 2016.05.18
70331 위컵 공모전 당첨?.. 활달한 가는잎엄나무 2016.05.18
70330 분노를 표출할 대상이 필요한거같다.9 섹시한 솔새 2016.05.18
첨부 (1)
aa.png
498.6KB / Download 3