Postingan

Kontrol flow dalam kotlin penjelasan,dan contoh nya

Gambar
Kontrol Flow dalam Kotlin Kontrol flow dalam Kotlin digunakan untuk mengontrol aliran eksekusi program. Kotlin menyediakan beberapa struktur kontrol flow utama, seperti percabangan (if, when) dan perulangan (for, while, do-while). 1. Percabangan a. If-Else Digunakan untuk membuat keputusan berdasarkan kondisi tertentu. val angka = 10 if (angka > 0) { println("Angka positif") } else { println("Angka negatif atau nol") } Jika kondisi dalam if bernilai true, blok kode dalam if akan dieksekusi. Jika tidak, maka blok else akan dieksekusi. b. When tanpa Argumen Digunakan sebagai pengganti dari beberapa kondisi if-else yang kompleks. val nilai = 90 when { nilai >= 80 -> println("A") nilai >= 70 -> println("B") nilai >= 60 -> println("C") else -> println("D") } when tanpa argumen cocok digunakan ketika ingin mengevaluasi berbagai kondisi boolean. c. When dengan Argumen Mirip dengan ...

quist gerbang logika

Gambar
  soal nomor 1 tabel kebenaran U1 = A AND B U 1 = A ⋅ B U1 = A \cdot B U 1 = A ⋅ B U2 = C AND D U 2 = C ⋅ D U2 = C \cdot D U 2 = C ⋅ D U3 = U1 OR U2 U 3 = ( A ⋅ B ) + ( C ⋅ D ) U3 = (A \cdot B) + (C \cdot D) U 3 = ( A ⋅ B ) + ( C ⋅ D ) Jadi, persamaan logika untuk U3 adalah: U 3 = ( A ⋅ B ) + ( C ⋅ D ) U3 = (A \cdot B) + (C \cdot D) U 3 = ( A ⋅ B ) + ( C ⋅ D ) soal nomor 2 X = A AND B X = A ⋅ B X = A \cdot B Y = A AND C Y = A ⋅ C Y = A \cdot C Z = B AND D Z = B ⋅ D Z = B \cdot D W = X OR Y W = ( A ⋅ B ) + ( A ⋅ C ) W = (A \cdot B) + (A \cdot C) Output = NOT (W OR Z) O u t p u t = ¬ [ ( A ⋅ B ) + ( A ⋅ C ) + ( B ⋅ D ) ] Output = \neg [(A \cdot B) + (A \cdot C) + (B \cdot D)] Jadi, persamaan logika untuk Output adalah: O u t p u t = ¬ [ ( A ⋅ B ) + ( A ⋅ C ) + ( B ⋅ D ) ] Output = \neg [(A \cdot B) + (A \cdot C) + (B \cdot D)] soal nomor 3 tabel kebenaran U9 = A OR B U 9 = A + B U9 = A + B U10 = C OR D U 10 = C + D U10 = C + D Output...

tugas 2 sistem digital penjumlahan,pengurangan,perkalian dan pembagian bilangan binner

Gambar
 

Tugas sistem Digital

TUGAS SISTEM DIGITAL Nama:M.ayub khairil konversi bilangan desimal 236 ke bilangan oktal. Bagi dengan 8: Bagi bilangan desimal dengan 8. Catat Sisa: Catat sisa dari pembagian tersebut. Ulangi Pembagian: Ulangi pembagian hasil bagi dengan 8 hingga hasil baginya adalah 0. Susun Sisa: Susun sisa-sisa pembagian dari yang terakhir hingga yang pertama. 236 / 8 = 29 sisa 4 29 / 8 = 3 sisa 5 3 / 8 = 0 sisa 3 Susunan Sisa: 3 , 5 , 4 Jadi, 236 ( 10 ) = 354 ( 8 )