정수 나눗셈
Coddy Arduino 여정의 첫 번째 회로 섹션에 포함된 레슨. 22개 중 15번째.
/의 양쪽이 모두 정수이면 결과도 정수입니다. 분수 부분은 반올림되지 않고 버려집니다. 즉, 7 / 2는 3이고 19 / 10은 1입니다.
버려진 부분은 %로 구할 수 있습니다. 7 % 2는 1입니다. 둘을 함께 사용하면 “몇 개가 들어가고, 몇 개가 남는지” 알 수 있습니다.
Serial.println(7 / 2); // 3
Serial.println(7 % 2); // 1
Serial.println(7.0 / 2); // 3.50분수 부분을 유지하려면 숫자 중 하나에 소수점을 적으세요. 7.0은 소수이고, 소수로 나누면 소수 결과인 3.5가 나옵니다. Serial.println()은 소수를 소수점 뒤 두 자리까지 표시하므로 3.50을 출력합니다.
챌린지
쉬움사탕 17개를 아이 5명에게 나눠 줍니다. setup()에서 세 줄을 출력하세요:
- 아이 한 명당 받는 사탕의 개수:
17 / 5 - 남는 사탕의 개수:
17 % 5 - 정확한 몫을 소수로 표시:
17.0 / 5
Run을 누른 다음 Check를 누르세요.
직접 해보기
void setup() {
Serial.begin(9600);
// 각 아이의 몫, 남은 양, 정확한 몫
}
void loop() {
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
첫 번째 회로의 모든 레슨
직접 연습해 보세요: Arduino 플레이그라운드