Skip to content

변수와 타입

이 튜토리얼에서는 hong-ik의 변수와 타입 시스템을 배웁니다.

변수란?

변수는 값을 저장하는 이름이 지어진 상자입니다.

hik
정수 나이 = 25
출력(나이)  // 25

기본 타입

정수 선언

정수는 소수점 없는 수입니다.

hik
정수 x = 10
정수 음수 = -5
정수 큰수 = 1000000

출력(x)
출력(음수)

실수 선언

실수는 소수점이 있는 수입니다.

hik
실수 pi = 3.14159
실수 높이 = 175.5
실수 온도 = -2.3

출력(pi)
출력(높이)

문자 선언

문자(문자열)는 따옴표로 감싼 텍스트입니다.

hik
문자 이름 = "홍길동"
문자 주소 = "서울시"
문자 빈문자 = ""

출력(이름)

논리 선언

논리(Boolean)는 참(true) 또는 거짓(false)입니다.

hik
논리 참 = true
논리 거짓 = false

출력(참)      // true
출력(거짓)    // false

타입 변환

서로 다른 타입 간 변환이 필요할 때가 있습니다.

문자를 정수로

hik
문자 숫자문자 = "42"
정수 숫자 = 정수변환(숫자문자)

출력(숫자)      // 42
출력(타입(숫자))  // "정수"

정수를 문자로

hik
정수 x = 100
문자 x문자 = 문자변환(x)

출력(x문자)     // "100"
출력(타입(x문자)) // "문자"

실수 변환

hik
문자 파이 = "3.14"
실수 숫자 = 실수변환(파이)

출력(숫자)  // 3.14

타입 확인

타입() 함수로 값의 타입을 확인할 수 있습니다.

hik
정수 정수값 = 10
출력(타입(정수값))    // "정수"

실수 실수값 = 3.14
출력(타입(실수값))    // "실수"

문자 문자값 = "안녕"
출력(타입(문자값))    // "문자"

논리 논리값 = true
출력(타입(논리값))    // "논리"

변수 재할당

한번 선언한 변수도 값을 변경할 수 있습니다.

hik
정수 x = 10
출력(x)     // 10

x = 20
출력(x)     // 20

x = x + 5
출력(x)     // 25

연산과 함께 사용

변수를 사용해 계산합니다.

hik
정수 가격 = 50000
정수 할인율 = 10

정수 할인액 = 가격 * 할인율 / 100
정수 최종가격 = 가격 - 할인액

출력("원래 가격: " + 문자변환(가격))
출력("할인액: " + 문자변환(할인액))
출력("최종 가격: " + 문자변환(최종가격))

실습 문제

문제 1: 원의 넓이 계산

반지름이 주어졌을 때 원의 넓이를 계산하세요. (넓이 = π × r²)

hik
실수 파이 = 3.14159
실수 반지름 = 5.0

실수 넓이 = 파이 * 반지름 * 반지름

출력("반지름: " + 문자변환(반지름))
출력("넓이: " + 문자변환(넓이))

문제 2: 섭씨를 화씨로 변환

섭씨 온도를 화씨로 변환하세요. (화씨 = 섭씨 × 9/5 + 32)

hik
실수 섭씨 = 25.0
실수 화씨 = 섭씨 * 9 / 5 + 32

출력("섭씨: " + 문자변환(섭씨))
출력("화씨: " + 문자변환(화씨))

문제 3: 사각형의 대각선 길이

가로와 세로가 주어졌을 때 대각선의 길이를 계산하세요.

힌트: 피타고라스 정리 사용. 제곱근() 함수 활용.

hik
실수 가로 = 3.0
실수 세로 = 4.0

실수 대각선제곱 = 가로 * 가로 + 세로 * 세로
실수 대각선 = 제곱근(대각선제곱)

출력("대각선: " + 문자변환(대각선))

다음 단계

Released under the MIT License.