Berikut ini contoh kodingan saya untuk program penampil bilangan prima dengan range tertentu yang dapat diinputkan pengguna
import java.util.Scanner; public class kasusPrima { public static void main(String[] args) { Scanner in = new Scanner(System.in); int awal, akhir, bil; System.out.println("Program Penampil Bilangan Prima"); System.out.print("Masukkan batas awal\t: "); awal=in.nextInt(); System.out.print("Masukkan batas akhir\t: "); akhir=in.nextInt(); System.out.printf("Bilangan prima dari %d sampai %d adalah \n", awal, akhir); int ang=awal; while (ang <= akhir) { int tmp = 0; for (int bagi = 2; bagi < ang; bagi++) { if (ang%bagi==0) { tmp=1; } } if (tmp != 1) { System.out.println(ang); } ang++; } } }
Fungsi dari tmp = 0 adalah untuk inisiasi variabel sementara sehingga program hanya akan mencetak angka yang dapat dibagi oleh 1 dan bilangan itu sendiri saja.
Nanti hasilnya akan seperti ini
4 comments
fungsi dari tmp= 0 itu apa??
Balasfungsi dari tmp= 0 itu apa??
Balaskalau bilanganya dari 1-100 itu 1 termauk bilangan prima padahal bukan
Balasterbaik
BalasSilakan komentarnya untuk kemajuan blog ini.
Tapi jangan spam ya :)