![Operator Modulo ( % ) di C++ Operator Modulo ( % ) di C++](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGbVF4wEWlxfTPWKWjK3864G9dAq19xvYBQNoIAhMtUF2j3rLLGpqD7aiUZCKS5k9dIXxZ_f7NYywZz7mY9zmNy0BSwTrSx3YcsAcv3Q7xk0viydKgRZFjuD0NsGDQEJ8F-pEQ3OxXbZNz/s1600/Operator+Modulo.jpg)
Modulo merupakan operator sisa dari pembagian yang disimbolkan dengan %
Contoh program sebagai berikut :
1) Modulo dari 14%5
Pembahasan : 14%5 = 2 sisanya 4, maka 14%5 = 4
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int w=14%5; // Deklarasi w sebagai tipe data int dan w menghitung modulo cout << w; // Menampilkan nilai dari w kelayar } |
![Ketika program run program Ketika program run program](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi68iyzywqx5N_Nzxb_O8tlhotlzvHPtuVan51dLHjH63u8K001TrwX0YGwuSmrIhuVTxBzvxp6D9smya5RhFrK1J2jut8h4e0X3NxjXhuPdA3RMhXb659H0B3C1hsSRcJ-WyC6nd0NKbP/s1600/run+program.png)
2) Modulo dari 16%2
Pembahasan : 16%2 = 6 sisanya 0, maka 14%5 = 0
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int x=16%2; // Deklarasi x tipe data int dan x menghitung modulo cout << w; // Menampilkan nilai dari x kelayar } |
![Ketika run program Ketika run program](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglJi2wR_KcUew6zIyKDuRs_Yl8KPmGh5AoEJeiURuAAEWdhCstuw0agPmB1SWocVQjomVh7ws4r-SBAFMhxI7Xf_9k4tqwsrvvAoQ5FVWpMkb_XrbFoPJCGE1ZJbJYT1USnTVNuKWbggxh/s1600/run+program2.png)
3) Modulo dari 24%48
Pembahasan : 24%48 = 0 sisanya 24, maka 24%48 = 24
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int b=24%48; // Deklarasi b tipe data int dan b menghitung modulo cout << b; // Menampilkan nilai dari b kelayar } |
![Ketika run program Ketika run program](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDjGPJVtKy17t9xSRPfMirUYPrpqy_UVLQOUP0Iyt_HC6pKxVkHyyqSwhkrb4w7Na79dFYw4GOl54gr7CdRUVURNS3OQUzHtcPjlFP0kOIVj9kaD5lcixJUt6kGgcQ0Dtelnd6YDIht0jZ/s1600/run+program3.png)
4) Modulo dari 0%7
Pembahasan : 0%7 = 0 sisanya 0, maka 0%7 = 0
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int c=0%7; // Deklarasi c tipe data int dan c menghitung modulo cout << c; // Menampilkan nilai dari c kelayar } |
5) Modulo dari -8%3
Pembahasan : -8%3 = -2 sisanya -2, maka -8%3 = -2
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int d=-8%3; // Deklarasi d tipe data int dan d menghitung modulo cout <<d; // Menampilkan nilai dari d kelayar } |
![Ketika run program Ketika run program](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfgCqb1-0SjvX8JO9qaxRqfY22FBcfghEvMftsjZIFkxK8l2wHwhNFGAI-n4Hszr-gHM-iexLmowiKzKnCkY9UDGGzQ_GdT5u89RnYX3hVsXVpOnWTjOTmFWzq5CTa6Qv0ZspqzOfd7I39/s1600/run+program5.png)
6) Modulo dari 15%-2
Pembahasan : 15%-2 = -7 sisanya 1, maka 15%-2 = 1
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int e=15%-2; // Deklarasi e tipe data int dan e menghitung modulo cout <<e; // Menampilkan nilai dari e kelayar } |
![Ketika run program Ketika run program](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpwDf_pY2__j5X_R5KOfqsdIZINvcDDkwtfEhdPrThf3pJeYkKGVsq7CwzN2_ddRSjGwk0m_qNukDYQmGAgQGJJOHo2KwvI5PzHWeF8Zdgv66wVcHl8z_HrJAdw45jHO9xI1TgFdz__iUx/s1600/run+program6.png)
7) Modulo dari -3%5
Pembahasan : -3%5 = 0 sisanya -3, maka -3%5 = -3
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int f=-3%5; // Deklarasi f tipe data int dan f menghitung modulo cout <<f; // Menampilkan nilai dari f kelayar } |
8) Modulo dari 5%-9
Pembahasan : 5%-9 = 0 sisanya 5, maka 5%-9 = 5
Jika ditulis dalam algoritma dan pemrograman C++ sebagai begai berikut :
1 2 3 4 5 6 7 | #include<iostream> using namespace std; main() { int g=5%-9; // Deklarasi g tipe data int dan g menghitung modulo cout <<g; // Menampilkan nilai dari g kelayar } |
![Ketika run program Ketika run program](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm9qbr1yrvvEQV7GTLhNV4Bxk4sAhE4mn-cNxxzSs-hKqDdHkfcvGZrWp8FYU5ACyGa7mrZFkFs0hByqg1JS15uO1tOH39T0RJYz9AYtTA-_AXPiyq4KxN7-I8z8fBiP0Hkssxd7iJYboM/s1600/run+program8.png)