Langsung ke konten utama

PERCABANGAN ALGORITMA DAN PEMROGRAMAN

Percabangan dalam algoritma memiliki arti yaitu menguji suatu kondisi yang akan mengeluarkan nilai True (benar) atau False (salah). Dimana pengujiannya sendiri dilakukan dengan fungsi IF atau bisa juga dengan "Multiple Condition".

Simbol untuk percabangan yaitu :



         Ekspresi Logika sendiri digunakan untuk 2 pembanding dimana yang pertama yaitu Relation Operator dan yang ke dua yaitu Logikal Operator.
  • Relation Operator yang dengan menggunakan ( = ) sama dengan.
  • Logikal Operator  dapat menggunakan "AND, OR, NOT". Fungsi OR digunakan jika salah satu nilai operannya bernilai True, maka hasil akhir akan menjadi true. Fungsi NOT  digunakan jika hasil operannya False maka hasilnya akan menjadi True dikarenakan kebalikan dari hasil operan. Operator AND sendiri akan menghasilkan nilai akhir menjadi True jika kedua Operan True, sedangkan jika terdapat False maka hasilnya akan menjadi False.

Ekspresi Logika Bahasa C dalam IF :
               int X = ( Ekspresi logika ? True , False );


Contoh IF Tunggal :
          Bahasa Algoritma:
                       IF nilai > 60 Then
                            print "Lulus"
                       Else
                            print "Tidak Lulus"
                       Endif

           Pseudecode :
                       IF (nilai>60)
                         { print ("Lulus");
                       Else {
                                 print ("Tidak Lulus");
                                 }
                          }

Contoh IF Multiple Condition :
          Terdapat Ketentuan Jika
                 A = 80-100
                 B = 65-79
                 C = 45-64
                 D = 20-44
                 E = 0-19

      Jawaban :
              Pseudecode :
                        IF (nilai >= 80) {
                          Grade = "A";
                          }Else{
                            IF (nilai >= 65){
                              Grade = "B";
                               }Else{
                                 IF (nilai >= 45){
                                   Grade = "C";
                                  }Else{
                                     IF (nilai >= 20){
                                        Grade = "D";
                                     }Else{
                                          Grade = "E";
                                          }
                                       }
                                    }
                                }



Komentar

Postingan populer dari blog ini

TUGAS 3 ALGORITMA : PERCABANGAN

Soal : Buatlah program penentuan bonus bagi pembeli berdasarkan total pembelian yang dimasukkan, dimana kriterianya adalah jika total pembelian lebih dari 100.000 maka pembeli mendapatkan diskon sebesar 10%, jika total pembelian kurang dari 100.000 dan lebih dari 50.000 maka pembeli mendapatkan sebuah piring cantik, jika total pembelian kurang dari 50.000 dan lebih dari 10.000 maka pembeli mendapatkan sebuah gelas cantik, selanjutnya jika total pembelian kurang dari 10.000 maka pembeli tidak akan mendapatkan bonus! Jawaban: Bahasa Algoritma & Pseudecode Flowchart Source Code Demikian jawaban untuk Tugas Algoritma Percabangan yang diberikan oleh Dosen saya yaitu bapak I Made Gede Sri Artha,ST Terima kasih telah berkunjung di blog sederhana ini... 😁

TUGAS 2 ALGORITMA - VARIABEL DAN RUNTUNAN

Tugas 2 Algoritma : Soal : Buatlah Program untuk menentukan hasil penjumlahan dan pengurangan dari 2 bilangan bulat! Jawaban : Buatlah program yang menerima sebuah masukan dan menampilkan hasil kuadrat dari bilangan  masukan ! Jawaban : Buatlah program yang menerima 2 buah masukan bilangan bulat untuk menghitung keliling persegi panjang ! Jawaban : 

TUGAS 5 : PROSEDUR DAN FUNGSI

Halo, berjumpa lagi.. Kali ini saya akan memposting tugas yang diberikan oleh dosen saya yaitu tentang Prosedur dan Fungsi dalam Bahasa C . Berikut tugasnya : Buatlah program menggunakan prosedur dan fungsi dengan menu pilihan sebagai berikut: 1) Menghitung Gaji 2) Booking Kamar Hotel 3) Keluar Buatlah berdasarkan ketentuan seperti di bawah ini: 1) Menghitung Gaji Gaji pokok setiap pegawai dilihat berdasarkan golongan kepegawaiannya, yaitu:         Golongan 1: Rp 2.000.000,-         Golongan 2: Rp 3.000.000,-         Golongan 3: Rp 4.000.000,- Selain itu, terdapat tunjangan bagi setiap pegawai yang telah menikah dengan ketentuan:         Tunjangan Rumah Tangga: 50% dari gaji pokok         Tunjangan Anak: jumlah anak * 25% dari gaji pokok Program yang dibuat diharapkan dapat menghasilkan output:         Nama karyawan:       ...