[Swift Apple ] 5. Swift 숫자와 계산하기 숫자와 계산하기 | Swift 정수, Swift 실수, Swift 사칙연상 방법

Swift 컴퓨터 언어 교육 5번째 블로그 글입니다.

주제는 🔢 5. 숫자와 계산하기입니다.






🔢 5. 숫자와 계산하기

안녕하세요! 😊  이번 시간에는 Swift에서 숫자(Number) 를 어떻게 사용하는지 배워볼 거예요.

정수, 소수, 그리고 더하기, 빼기 같은 사칙연산까지!

나중에는 간단한 나이 계산기도 만들어 볼 거예요. 준비되셨나요? 함께 출발~! 🚀



🔢 정수(Int)와 실수(Double)의 차이


프로그래밍에서 숫자는 크게 두 가지로 나눌 수 있어요


종류

설명

예시

Swift에서 사용하는 타입

정수

소수점이 없는 숫자

3, 10, -5

Int

실수

소수점이 있는 숫자

3.14, -2.5, 10.0

Double

예를 들어,

var age: Int = 10
var pi: Double = 3.14

Swift는 숫자의 형태에 따라 다르게 저장해요.

나이는 Int, 원의 넓이를 계산할 땐 Double이 어울려요!





➕➖✖️➗ 사칙연산 해보기


Swift에서는 수학처럼 더하기, 빼기, 곱하기, 나누기를 할 수 있어요.

연산

기호

예시 코드

결과

더하기

+

2 + 3

5

빼기

-

10 - 4

6

곱하기

*

3 * 5

15

나누기

/

10 / 2

5

예제 코드:

let a = 10
let b = 4
print(a + b)  // 14
print(a - b)  // 6
print(a * b)  // 40
print(a / b)  // 2
나눗셈을 할 때 Int끼리 나누면 결과도 Int가 됩니다!
예: 9 / 24 (소수점 없음)




 

🧪 실습: 나이 계산기 만들기


자, 이제 직접 코드를 짜 볼 시간이에요!

태어난 해를 입력하면 나이를 계산해주는 프로그램을 만들어볼게요.

let birthYear = 2014
let thisYear = 2025

let age = thisYear - birthYear
print("당신의 나이는 \(age)살입니다.")

실행 결과:

당신의 나이는 11살입니다.

이제 birthYear 값을 바꾸면 나이도 함께 바뀌겠죠?

한번 해보세요!





💡 추가 도전: 나이와 남은 수명 계산기


응용 문제도 해볼까요?

예상 수명을 100세로 정하고, 남은 수명도 출력해보는 거예요.

let lifeExpectancy = 100
let remaining = lifeExpectancy - age
print("앞으로 \(remaining)년을 더 살 수 있어요!")



✨ 마무리하며


이번 시간에는 Swift로 숫자를 다루는 방법을 배웠어요:

Int는 정수, Double은 소수

사칙연산: +, -, *, /

직접 나이 계산기를 만들어보며 실습 완료!


Swift는 수학 문제를 풀 듯이 코드를 짤 수 있어요.

다음 시간에는 글자와 문장을 다루는 방법, 문자와 문자열(Character & String) 에 대해 배워볼 거예요!


댓글 쓰기