매트랩고수분들....

글쓴이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 여자 미용실 커트 저렴한 곳 어딘가요???1 나쁜 인동 2017.06.26
70289 .14 유쾌한 동부 2017.06.26
70288 쫄면 순두부!! 순두부쫄면!! 파는곳잇나요ㅠㅠ5 안일한 쑥갓 2017.06.26
70287 공미1 신미화교수님 꼴찌 가락지나물 2017.06.26
70286 삼계탕집4 머리좋은 층층나무 2017.06.26
70285 여러분 삼성 드클은 신청기간이 언젠가요???1 머리좋은 털도깨비바늘 2017.06.26
70284 자루행님 마럽 다음시즌 속히 진행해주세요 제발4 머리좋은 층층나무 2017.06.26
70283 학교 근처 중도 스터디룸 같은 공간2 수줍은 노루오줌 2017.06.26
70282 서면 영어회화학원 추천부탁드려요 초연한 미국부용 2017.06.26
70281 미드추천좀 해주세요12 머리좋은 다정큼나무 2017.06.26
70280 마럽으로 결혼하면 자루형님이 주례서주시나요?5 머리좋은 층층나무 2017.06.26
70279 자루행님 제 귀여운 앙망문에 마럽행결심하신것?4 머리좋은 층층나무 2017.06.26
70278 봄여름 두드러기? 모기?3 치밀한 편도 2017.06.26
70277 가족말고는 답이없나봐요5 외로운 금붓꽃 2017.06.27
70276 건도 물건질문!1 한가한 사마귀풀 2017.06.27
70275 샛별이나금정 오후 4시쯤에가도 밥먹을수있나요?5 멋진 석잠풀 2017.06.27
70274 토익 LC 점수ㅜㅜ4 청아한 끈끈이주걱 2017.06.27
70273 부대역쪽 원룸 방음은 어떤가요?7 불쌍한 거북꼬리 2017.06.27
70272 계과선배님들17 겸연쩍은 참새귀리 2017.06.27
70271 [레알피누] 남자들은요4 눈부신 변산바람꽃 2017.06.27
첨부 (1)
aa.png
498.6KB / Download 3