Langsung ke konten utama

Postingan

Menampilkan postingan dengan label desimal

Algoritma/Program Pascal: Menentukan Jumlah/Banyaknya Bilangan Prima dari Satu s/d Jumlah Bilangan Tertentu

Definisi bilangan prima adalah bilangan yang hanya habis dibagi oleh dirinya sendiri. Tepatnya bilangan prima adalah bilangan asli yang lebih besar dari satu (1) yang hanya dapat dibagi dengan satu dan bilangan itu sendiri. Artinya, jika suatu bilangan masih dapat dibagi dengan selain bilangan 1 dan bilangan itu sendiri maka bilangan tersebut bukan termasuk bilangan prima. : contoh: 1 bukan prima per definisi 2 bilangan prima 3 bilangan prima 5 bilangan prima 7 bilangan prima 9 bukan bilangan prima karena habis dibagi 3 11bilangan prima 13bilangan prima 15 bukan prima, bisa dibagi 5 dst... Tampak dari deret angka, bilangan prima adalah bilangan ganjil (kecuali 2) yang hanya habis dibagi oleh dirinya sendiri tidak boleh habis dibagi oleh bilangan lain. prosesnya adalah looping dari angka 1 sampai suatu angka tertent. periksa apakah bilangan itu ganjil ? (dengan perintah mod 2) Jika ya apakah bilangan itu habis dibagi oleh bilangan itu sendiri, bagaimana logikan...

Algoritma Konversi Bilangan Desimal ke Binary Dengan Program HTML-PHP

Dengan memahami contoh ini diharapkan programmer memahami : - Penggunaan Form dalam HTML  +  PHP - Looping/perulangan dengan perintah do while dan for - Konversi integer ke string - Penggabungan string - Pengigunaan temporary variabel Algoritma Konversi Bilangan Desimal ke bilangan Biner dengan Program HTML-  PHP Bagaimana caranya membuat program konversi bilangan desimal ke bilangan biner ?: Contoh :  Masukan angka : 100  maka outputnya seperti ini. 100:2=50 sisa=0 50:2=25 sisa=0 25:2=12 sisa=1 12:2=6 sisa=0 6:2=3 sisa=0 3:2=1 sisa=0 1:2=0 sisa=1 Desimal 100 Binari 1000100 Analisis masalah dan logika adalah sebagai berikut. Input adalah : sembarang bilangan yang dimasukan melalui keyboard Prosesnya adalah dengan looping atau perulangan dengan WHILE.. DO Akhir dari perulangan adalah saat HASIL BAGI bilangan menjadi 0 Karena memakai logika per ulangan,  Untuk itu DIPERLUKAN LOGIKA TUKAR TEMPAT melalui BANTUA...

Algoritma Konversi Bilangan Desimal ke Bilangan Binary dengan Program Pascal

Algoritma Konversi Bilangan Desimal ke bilangan Biner. Bagaimana caranya membuat program konversi bilangan desimal ke bilangan biner ?: Contoh :  Masukan angka : 100  maka outpunya seperti ini. 100:2=50 sisa=0 50:2=25 sisa=0 25:2=12 sisa=1 12:2=6 sisa=0 6:2=3 sisa=0 3:2=1 sisa=1 1:2=0 sisa=1 Logikanya sebagai berikut. Input adalah : sembarang bilangan yang dimasukan melalui keyboard Prosesnya adalah dengan looping atau perulangan dengan WHILE.. DO Akhir dari perulangan adalah saat HASIL BAGI bilangan menjadi 0 Untuk itu DIPERLUKAN LOGIKA TUKAR TEMPAT melalui BANTUAN VARIABEL/TEMPORARY VARIABEL untuk menyimpan hasil bagi dan sisahasil bagi. Untuk jelasnya perhatikan algoritma di bawah dan urutan langkahnya. Program konbin Deskripsi bilangan, sisa, tmpsisa, hasil, tmphasil : integer begin write('masukan sembarang bilangan integer') read(bilangan) hasil = bilangan div 2 sisa = bilangan mod 2 tmphasil =hasil tmpsisa=sisa write( 'hasil ba...

Sistem Komputer

3.1 Memahami sistem bilangan (Desimal, Biner, Oktal, Heksadesimal) Sistem Bilangan adalah suatu angka atau bilangan yang mewakili besaran dari suatu jumlah fisik tertentu.  Sistem bilangan mempunyai basis/dasar bilangan. Basis Bilangan adalah suatu simbol angka yang dipakai secara berulang atau berubah letak posisinya untuk mewakili besaran tertentu. Basis bilangan sepuluh(desimal) artinya ada 10 simbol angka yang dipakai secara berulang/berganti tempat. Angka itu adalah 0 1 2 3 4 5 6 7 8 9. Bilangan dasar 2 (biner), hanya mengenal dua simbol angka yaitu 0 dan 1.  Sistem bilangan lain adalah sistem bilangan Oktal (Basis 8) dan Hexadesimal (Basis 16). 1. Desimal (Basis 10) Untuk melihat nilai bilangan desimal dapat digunakan perhitungan seperti berikut, misalkan contoh bilangan desimal adalah 9876. Ini dapat diartikan : Ada 9 ribuan + 8 ratusan + 7 puluhan + 6 satuan atau 9*1000         ...