07/21

이우석·2023년 8월 4일
0

SBS 국기수업

목록 보기
3/120

과제1
국어 점수를 입력하세요 :
영어 점수를 입력하세요 :
수학 점수를 입력하세요 :
(1~100 사이의 점수를 입력할 시 경고문과 함께 종료처리)

국어 점수는 ##점으로 (우수합/취약합/보통입)니다
영어 점수는 ##점으로 (우수합/취약합/보통입)니다.
수학 점수는 ##점으로 (우수합/취약합/보통입)니다.
(90이상 우수, 60점 미만 취약)

당신의 평균 점수는 ##.# 점으로 (우수한/보통/취약한) 점수입니다.

과제2
첫번째 숫자를 입력하세요 :
두번째 숫자를 입력하세요 :
세번째 숫자를 입력하세요 :

  1. 3개의 숫자 중 적어도 두 수의 값이 같다.
  2. 3개의 숫자 중 적어도 두 수의 크기가 모두 50보다 크다.
  3. 3개의 숫자 중 어떤 두 수의 합이 나머지 하나의 숫자와 같다.
  4. 3개의 숫자 중 어떤 하나의 수로 다른 두 수를 나누면 나누어 떨어진다.

(만족된 조건은 아래와 같이 출력)
1번 2번 3번 4번 조건이 만족됩니다.
(만족된 조건이 하나도 없는 경우 아래와 같이 출력)
만족된 조건이 없습니다.

과제3
문자를 입력하세요(q 혹은 Q를 입력 시 종료) : O
입력문자는 (영대문자/영소문자/숫자/특수문자/한글)입니다.
문자를 입력하세요(q 혹은 Q를 입력 시 종료) : O
입력문자는 (영대문자/영소문자/숫자/특수문자/한글)입니다.
문자를 입력하세요(q 혹은 Q를 입력 시 종료) : O
입력문자는 (영대문자/영소문자/숫자/특수문자/한글)입니다.
문자를 입력하세요(q 혹은 Q를 입력 시 종료) : O
입력문자는 (영대문자/영소문자/숫자/특수문자/한글)입니다.
문자를 입력하세요(q 혹은 Q를 입력 시 종료) : q
입력문자는 (영대문자/영소문자/숫자/특수문자/한글)입니다.
종료합니다.
(q 혹은 Q 입력될때까지 무한 반복되게)

과제4
구구단 중 출력 단 수를 입력하세요 (999 입력 시 종료) : 2
(2~9외 의 수를 입력 시 다시 묻는다)
2 x 1 = 2 2 x 2 = 4 2 x 3 = 6
2 x 4 = 8 2 x 5 = 10 2 x 6 = 12
2 x 7 = 14 2 x 8 = 16 2 x 9 = 18

과제5
총 몇 명의 점수를 입력하시겠습니까? (최대 20명) : n
1번 학생 점수 : ##
2번 학생 점수 : ##
...
n번 학생 점수 : ##
n명 학생의 평균점은 ##.##점 입니다.
평균보다 낮은 학생은 #명입니다.
(평균보다 낮은 학생이 n/2보다 적으면) 학생들이 학업에 관심이 없어 보입니다.
(평균보다 낮은 학생이 n/2보다 많으면) 학생들이 학업에 열중하고 있습니다.

과제6 (숫자 야구)
1번 숫자를 입력하세요. (1~9) : #
2번 숫자를 입력하세요. (1~9) : #
3번 숫자를 입력하세요. (1~9) : #
(범위 밖이면 다시 물어본다.)
(완료 후 Console.Clear() 로 화면 지움)
1번 정답을 맞춰보세요. (1~9) : #
2번 정답을 맞춰보세요. (1~9) : #
3번 정답을 맞춰보세요. (1~9) : #
1 스트라이크, 2볼 입니다.
1번 정답을 맞춰보세요. (1~9) : #
2번 정답을 맞춰보세요. (1~9) : #
3번 정답을 맞춰보세요. (1~9) : #
아웃입니다.
1번 정답을 맞춰보세요. (1~9) : #
2번 정답을 맞춰보세요. (1~9) : #
3번 정답을 맞춰보세요. (1~9) : #
홈런입니다!
n번 만에 맞추셨습니다!

Array

힙 메모리와 스택 메모리
힙 메모리 = 휘발성 RAM, 참조형 데이터가 저장됨
스택 메모리 = 값 형 데이터가 저장됨
프로세스와 스레드

배열(참조형 데이터) 선언시 스택 메모리에 참조 주소를 넣고, 힙 메모리에 값을 넣어 저장함

메모리 할당 키워드 new

[과제7]
몇 개의 방을 가진 배열을 만드시겠습니까?
(1~100 사이의 값을 저장합니다.)

1번방 : ##
...
...
n번방 : ##
두번째로 큰 값은 #번 방에 있습니다.

profile
게임 개발자 지망생, 유니티 공부중!

0개의 댓글