매트랩고수분들....

발냄새나는 왕솔나무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
    • 글자 크기
친구가 없어요 (by 활동적인 겹황매화) 컴퓨터 잘아시는분!!!! (by 겸연쩍은 영산홍)

댓글 달기

  • 살다살다 과제까지 해달라네 ㅋㅋㅋㅋ
  • 해볼까..음..
  • @냉철한 홍가시나무
    글쓴이글쓴이
    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
70289 로스쿨 입학비용을 싸게 하면, 사시 폐지해도 별 문제 없지 않나요?22 깜찍한 무 2016.05.17
70288 친구가 없어요27 활동적인 겹황매화 2016.05.17
매트랩고수분들....14 발냄새나는 왕솔나무 2016.05.17
70286 컴퓨터 잘아시는분!!!!3 겸연쩍은 영산홍 2016.05.17
70285 관계에 애쓰고싶지 않아요9 잘생긴 털중나리 2016.05.17
70284 부산대는 지알이 공부하시는3 어설픈 칼란코에 2016.05.17
70283 [레알피누] 트와이스가 대단하긴 한가 봐요..9 정중한 돌단풍 2016.05.17
70282 토익고민4 엄격한 고추나무 2016.05.17
70281 부산대 나오면기업은행 들어갈수 있죠?6 야릇한 물박달나무 2016.05.17
70280 아직도 북문에서 후원금 삥뜯는 동아리가 있네요.60 귀여운 풍접초 2016.05.17
70279 지금 병결휴학밖에안되나요?4 못생긴 사마귀풀 2016.05.17
70278 맥주500원???3 배고픈 왕원추리 2016.05.17
70277 국가장학금 신청할 때 공인인증서 질문이요! 의젓한 꽝꽝나무 2016.05.17
70276 오늘 주막 하나요???2 치밀한 꽃마리 2016.05.17
70275 헬조선 축제 재미있나요??2 때리고싶은 차이브 2016.05.17
70274 기계과에서 설카포 대학원가려면 학점이 얼마나되야하나요?8 민망한 자주괭이밥 2016.05.17
70273 신현정 교수님 학습심리1 청렴한 범부채 2016.05.17
70272 [레알피누] 고민이있어요ㅜㅜ5 무례한 쇠별꽃 2016.05.17
70271 17 참혹한 마타리 2016.05.17
70270 .9 잘생긴 얼룩매일초 2016.05.17
첨부 (1)
aa.png
498.6KB / Download 3