Setelah sekian lama saya tidak pernah mengupdate blog ini, hari ini saya ingin berbagi buat teman-teman yang ingin dan sedang memulai belajar pemograman. Sebenarnya code program yang saya buat dibawah ini tidak hanya terpaku pada satu bahasa pemrograman saja, akan tetapi dapat juga diimplementasikan pada bahasa-bahasa pemrograman yang ada tentunya dengan sedikit modifikasi. Contoh-contoh program sederhana ini juga sering dijumpai dalam test-test logika untuk melamar pekerjaan menjadi Programmer.
Okeh langsung saja..
1. Program menentukan bilangan genap atau ganjil
public void cekGenap(int bil) { if (bil % 2 == 0) { Console.WriteLine(bil + " adalah bilangan Genap"); } else { Console.WriteLine(bil + " adalah bilangan Ganjil"); } }
2. Program menentukan bilangan prima
public void cekPrima(int bil) { Boolean status = false; if (bil % 2 != 0) { for (int i = 2; i < bil; i++) { if (bil % i != 0) { status = true; } else { status = false; break; } } } if (status) { Console.WriteLine(bil + " adalah bilangan prima"); }else{ Console.WriteLine (bil + " bukan Prima"); } }
3. Program Bilangan Fibonacci
public void fibonacci(int bil) { int a = 0; int b = 1; for (int i = 1; i <= bil; i++) { a = a + b; b = a - b; Console.Write (a + " "); } }
4. Program Mencari Faktorial
public void faktorial(int bilangan) { int hasil = 1; for (int i = 1; i <=bilangan; i++) { hasil *= i; } Console.WriteLine("hasil : " +hasil); }
5. Program Buble Sort Pada Array
int []acak={ 6, 7, 3, 9, 8, 2 }; int lengthAcak =acak.length; int temp;for (int i = 0; i < jlhAcak; i++) { for (int j = 0; j < (jlhAcak-1); j++) { if (acak[j] > acak[j+1]) { temp = acak[j]; acak[j] = acak[j+1]; acak[j + 1] = temp; } } }
0 komentar: