Salam Membaca Rek!
Disini saya akan memberikan skrip program Mencari Deret Bilangan Prima dalam Bahasa Pemrograman C# (C Sharp) untuk melatih naluri logika kalian, dalam postingan ini juga saya memberikan komen pada program supaya mudah dipahami. Semoga
postingan ini bermanfaat.
Selamat Membaca!!
Skrip
Program
using System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
namespace
TUGAS_BIL_PRIMA
{
class Program
{
static void Main(string[]
args)
{
Console.Write("Masukkan batas atas bilangan prima : ");
//inisialisasi
bool
prima = true;
int
bilangan = int.Parse(Console.ReadLine());
if
(bilangan >= 2)
{
//loop
hingga batas bilangan tercapai
for
(int i = 2; i <= bilangan; i++)
{
//loop
mulai dari 2 ke i
for
(int j = 2; j < i; j++)
{
//bukan blangan prima jika i habis dibagi j
if ((i % j) == 0)
{
prima = false;
break;
}
}
//jika
bilangan == prima
if
(prima)
Console.Write( + i + " ");
prima = true;
}
}
else
Console.WriteLine("tidak
ada bilangan prima");
Console.ReadLine();
}
}
}
Hasilnya :
Nah demikianlah ilmu yang bisa
saya bagikan kepada kalian, semoga bermanfaat dan bisa meningkatkan rasa
ingin tau yang besar untuk membangun sebuah program yang besar. Untuk
sharing materi diatas kalian boleh bertanya di kolom komentar.
Terima Kasih telah berkunjung di blog saya Rek!
Maaf om, saya newbie mo tanya :
BalasHapuspada statement ini kenapa tidak pk tanda "{}"? dan perbedaannya apa y om?
if (prima)
Console.Write( + i + " ");
prima = true;
karena kalau pakai {} berarti membaca semua kode yang ada di dalam kurung. tapi kalau tidak pake tanda {}, maka akan membaca 1 baris di bawahnya saja.
Hapuskarena udah dari sananya hehe:)
BalasHapus