Berikut ini adalah pertanyaan dari kielsihombing23 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
bilangan bulat positif dan menampilkan angka berapa saja yang dapat membagi angka
tersebut tanpa sisa (gunakan perulangan do-while) [Bobot: 20]
Contoh output program:
Input Sebuah angka : 30
====================================
Angka yang dapat membagi 30 tanpa sisa adalah:
1, 2, 3, 5, 6, 10, 15, 30
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Program do-while untuk mencari bilangan bulat positif yang dapatmembagi angka 30tanpa sisadapat dituliskan seperti berikut
import java.util.Scanner;
public class tugasmencariangka
{
public static void main(String[] args)
{
int bil;
Scanner input = new Scanner(System.in);
System.out.print("Inputkan angka yang ingi dcari hasil baginya
tanpa sisa : ");
bil = input.nextInt();
System.out.print("Bilangan hasil bagi tanpa sisa dari bilangan
" + b + " adalah : ");
for(int i=1;i<=bil;i++)
{
if(bil%i == 0)
{
System.out.print(i + " ");
}
}
}
}
Pembahasan
Looping merupakan sebuah program yang berjalan dengan menghitung nilai benar dan salah yang kemudian nilainya menentukan tindakan yang dilakukan oleh program selanjutnya. Looping akan berhenti ketika nilai program bernilai salah dan akan melanjutkan kepada kode berikutnya. Looping dengan menggunakan DO WHILE merupakan sebuah perulangan hasil modifikasi dari perulangan WHILE yang dilakukan dengan dengan memindahkan posisi pemeriksaan keadaan ke akhir perulangan.
Pelajari lebih lanjut
Materi tentang DO-WHILE yomemimo.com/tugas/27346186
#BelajarBersamaBrainly #SPJ1
Semoga dengan pertanyaan yang sudah terjawab oleh Nazhirun 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: Wed, 19 Oct 22