과제로 나온 계산기 만들기를 시작했다.
오늘 목표가 시작은 해보자! 였는데,
일단 시작은 했다... 시작은....~~
갈 길은 멀지만 오늘 만들어본 것까지 업로드 해본다.
금요일까지 꾸준히 업데이트 해나가도록 하겠다.
Lv1
Lv2
Lv3
Lv4
03.06.WED
1차 진행 상황
- 계산기의 class를 만들어줬다.
- 기능을 실행할 함수 calculate를 적어줬다.
- 실수값이 사용되기 때문에 Double 타입으로 지정해줬다.
- 덧셈, 뺄셈, 곱셈, 나눗셈 연산이 실행될 상수를 선언해줬다.
- switch를 사용해서 각 연산이 나올 케이스에 따라 결과값이 나오도록 해주려고 짜기 시작했는데 길을 잃었다! 길을 찾게 되면 업데이트 하도록 하겠다!
class Calculator {
func calculate (_num1:Double, _num2:Double ) -> Double {
let addNumber:Double
let subractNumber:Double
let multiplyNumber:Double
let divideNumber:Double
switch operation {
case addNumber :
print(())
default:
print(0)
}
}
1차_ 느낀점
일단 여기까지 진행해봤다!
분명 저 중에 잘못 적은 부분이 많을거라는 걸 알기 때문에,,
다시 찬찬히 살펴보면서 길을 찾아나가봐야겠다.
내일 목표는 최소 Lv2까지는 구현해내기!! 열심히 해보자 :>
03.07.THU
2차 진행 상황
일단 수정한 부분 업로드. 설명은 오늘 좀 더 만들어보고 수정하는걸로 !!
import UIKit
class Calculator {
func calculate (num1:Double, num2:Double, operation: String) -> Double {
switch operation {
case "+":
return num1 + num2
case "-":
return num1 - num2
case "*":
return num1 * num2
case "/":
if num2 != 0 {
return num1 / num2
}
else {
print("Error")
return 0
}
default:
print("Error")
return 0
}
}
let calculator = Calculator()
}
시작을 하셨군요! 저도 내일 바로 시작할 예정인데, 걱정이 너무 많습니다 ㅠㅠ 그래도 첫 단계는 잘 해내신 거 같네요! 고생하셨어요!