Berikut ini adalah pertanyaan dari herazegovina11 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
*Screenshot Implementasi Program Sudah Terlampir
Jawaban:
- Deklarasi dan inisialisasikan variable number = 200.
- Deklarasi variable count.
- Buat fungsi while_loopdengan syarat numbertidak sama dengan 250.
- Buat fungsi if jika variable number habis dibagi 7, variable count akan di-increment.
- Setelah fungsi if selesai, increment variable count untuk interasi (loop) yang selanjutnya
- Print nilai variable count
Penjelasan Algoritma:
Cara mudah untuk mencari angka kelipatan dari suatu range bilangan, adalah dengan membagi bilangan tersebut dengan angka kelipatan yang ingin dicari, misalnya 7.
Dengan begitu kita hanya harus membuat sebuah loop yang akan meng-increment sebuah bilangan dari 200 sampai 250 sebagai batas akhir. Contoh:
int number = 200;
while ( number <= 250 ){
number++;
...
}
Dari serpihan code diatas dapat diperhatikan bahwa variable number diinisialisasikan dengan bilangan 200, dan nilai dari varible ini akan bertambah +1 setiap kali kode number++; dijalankan, dan sampai syarat yang ada di parameter while terpenuhi yaitu number <= 250, perulangan akan berhenti.
Kita bisa memanfaatkan ini dengan memberikan syntax tambahan jika bilangan yang ada di variable number habis dibagi 7, kita akan men-increment variable lain untuk menyimpan hitungan bilangan yang habis dibagi 7. Contoh:
while (...){
...
if ( number % 7 == 0 ){
...
}
}
Simbol "%" dalam serpihan kode diatas disebut modulo, mirip seperti pembagian namun dia hanya akan mengembalikan sisa bagi. Contoh:
2 : 2 = 1
2 % 2 = 0
Jadi jika hasil suatu pembagian adalah bilangan tidak bulat (koma), seperti 12,7 dan lain sebagainya, hasil modulo akan mengembalikan "1" yang artinya pembagian tersebut tidak bulat atau bisa disebut bilangan yang dibagi tidak bisa dibagi dengan angka pembaginya.
![*Screenshot Implementasi Program Sudah TerlampirJawaban:Deklarasi dan inisialisasikan variable number = 200.Deklarasi variable count.Buat fungsi while_loop dengan syarat number tidak sama dengan 250.Buat fungsi if jika variable number habis dibagi 7, variable count akan di-increment.Setelah fungsi if selesai, increment variable count untuk interasi (loop) yang selanjutnyaPrint nilai variable countPenjelasan Algoritma:Cara mudah untuk mencari angka kelipatan dari suatu range bilangan, adalah dengan membagi bilangan tersebut dengan angka kelipatan yang ingin dicari, misalnya 7.Dengan begitu kita hanya harus membuat sebuah loop yang akan meng-increment sebuah bilangan dari 200 sampai 250 sebagai batas akhir. Contoh:int number = 200;while ( number <= 250 ){ number++; ...}Dari serpihan code diatas dapat diperhatikan bahwa variable number diinisialisasikan dengan bilangan 200, dan nilai dari varible ini akan bertambah +1 setiap kali kode number++; dijalankan, dan sampai syarat yang ada di parameter while terpenuhi yaitu number <= 250, perulangan akan berhenti.Kita bisa memanfaatkan ini dengan memberikan syntax tambahan jika bilangan yang ada di variable number habis dibagi 7, kita akan men-increment variable lain untuk menyimpan hitungan bilangan yang habis dibagi 7. Contoh:while (...){ ... if ( number % 7 == 0 ){ ... }}Simbol](https://id-static.z-dn.net/files/deb/8f3e1ceef17cbbadc66da826054a1e55.jpg)
Semoga dengan pertanyaan yang sudah terjawab oleh AryTevin dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Thu, 09 Feb 23