Dzielenie całkowite
Część sekcji Pierwsze obwody ścieżki Arduino w Coddy. Lekcja 15 z 22.
Gdy obie strony / są liczbami całkowitymi, wynik też jest liczbą całkowitą. Część ułamkowa jest odrzucana, a nie zaokrąglana: 7 / 2 to 3, a 19 / 10 to 1.
Odrzucona część to właśnie to, co zwraca %: 7 % 2 to 1. Razem odpowiadają na pytanie „ile razy się mieści i ile zostaje”.
Serial.println(7 / 2); // 3
Serial.println(7 % 2); // 1
Serial.println(7.0 / 2); // 3.50Aby zachować część ułamkową, zapisz jedną z liczb z kropką dziesiętną. 7.0 jest liczbą dziesiętną, a dzielenie przez liczbę dziesiętną daje wynik dziesiętny: 3.5. Serial.println() wyświetla liczby dziesiętne z dwiema cyframi po kropce, więc wypisuje 3.50.
Wyzwanie
Łatwy17 słodyczy dzieli się między 5 dzieci. W setup() wypisz trzy linie:
- ile słodyczy dostaje każde dziecko:
17 / 5 - ile zostaje:
17 % 5 - dokładny udział w postaci liczby dziesiętnej:
17.0 / 5
Naciśnij Uruchom, a następnie Sprawdź.
Spróbuj swoich sił
void setup() {
Serial.begin(9600);
// udział każdego dziecka, to, co zostaje, dokładny udział
}
void loop() {
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Pierwsze obwody
3Matematyka na tablicy
Stałe nazwaneOperatory arytmetyczneDzielenie całkowiteLiczby dziesiętne typu floatMiganie, które przyspieszaPoćwicz samodzielnie: Edytor online Arduino