float로 소수 표현하기
Coddy Arduino 여정의 첫 번째 회로 섹션에 포함된 레슨. 22개 중 16번째.
int는 정수만 저장합니다. 소수가 있는 숫자에는 float를 사용하세요:
float price = 2.75;Serial.println(price)는 소수점 뒤에 두 자리까지 출력합니다. 2.75처럼요. 자릿수를 지정하려면 두 번째 숫자를 전달하세요: Serial.println(price, 3)은 2.750을 출력합니다.
수식 안의 정수에 주의하세요. price * (9 / 5)에서는 정수 두 개를 사용한 9 / 5를 먼저 계산하므로 결과는 1입니다. 나눗셈마다 float가 포함되도록 수식을 작성하세요: price * 9 / 5는 왼쪽에서 오른쪽으로 계산되며, price * 9는 이미 소수입니다.
챌린지
쉬움온도를 화씨로 변환하세요:
float celsius = 21.5;를 만드세요celsius * 9 / 5 + 32를 계산하여fahrenheit라는float에 저장하세요fahrenheit를 소수점 아래 3자리까지 출력하세요
70.700이 표시되어야 합니다. Run을 누른 다음 Check를 누르세요.
직접 해보기
void setup() {
Serial.begin(9600);
// 섭씨 값을 만들고 화씨 값을 계산한 뒤 소수점 이하 3자리까지 출력한다
}
void loop() {
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
첫 번째 회로의 모든 레슨
직접 연습해 보세요: Arduino 플레이그라운드