변수와 타입
이 튜토리얼에서는 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
실수 대각선제곱 = 가로 * 가로 + 세로 * 세로
실수 대각선 = 제곱근(대각선제곱)
출력("대각선: " + 문자변환(대각선))