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 : 

MENGENAL OPERATOR

Operator adalah simbol atau tanda yang jika diletakkan pada dua buah operand dapat  menghasilkan sebuah hasil, operator berupa simbol yang digunakan untuk menyusun suatu ekspresi dengan melibatkan satu atau beberapa operand. Contohnya pada matematika dimana tanda tambah (+) jika diletakkan di antara dua buah angka menghasilkan angka lain hasil pertambahan dari dua angka tersebut. Tanda tambah inilah yang disebut dengan operator. Ditinjau dari jumlah operand yang dilibatkan dalam sebuah operator, terdapat 3 macam operator. Operator Unary, yaitu operator yang hanya melibatkan sebuah operand.     Contoh :             +1              -1 Operator binary, yaitu operator yang melibatkan dua buah operand .     Contoh :             2*3             5+2 Operator tertiary, yaitu operator yang melibatkan tiga buah operand.     Conto...