Rangkuman logika dan algoritma pertemuan 4

I. BRANCHING(PERCABANGAN)

A.STRUKTUR BRANCHING(PERCABANGAN)

 struktur percabangan struktur percabangan dalam pemrograman python,yaitu
1.struktur percabangan if
struktur percabangan if digunakan untuk satu pilihan keputusan .
jika kondisi true/benar maka statement dikerjakan,jika kodisi false/salah maka statement dilewati.
CONTOH KONDISI IF:
jika nilai ujian >=70, maka cetak"Selamat Anda Lulus".
penulisan program python 
#struktur prcabangan if
Nilai=input(Masukan Nilai Anda`)
if Nilai>=`70`:
print(Selamat Anda Lulus`)
2.Sturuktur Percabangan if...else
percabangan if...else akan menyeleksi kodisi jika bernilai true/benarmaka statement1 di jalankan, jika kondisi bernilai farse/salah maka statement2 dijalankan.
CONTOH PROGRAM IF...ELSE:
#Struktur percabangan if...else 
bilangan=int(input(`Masukan sebuah bilangan:`))
if  bilangan %2==0:
                  print(Bilangan{} adalah genap".format(bilangan))
#Syarat membuat ktp,umur minimal 17 tahun keatas 
if  umur>=`17`:
                   print(Kamu Boleh Membuat KTP:"))
else:
                  print(Bilangan {} adalah ganjil.".format(bilangan))
else:
                 print("kamu masih di bawah umur")
3.Struktur Percabangan if...elif...else
Digunakan untuk menguji lebih dari 2 kondisi,bila kondisi 1 bener maka statement1 dikerjakan,bila salah menuju ke kondisi2. Bila kondisi2 benar maka statement2 dikerjakan, Jika salah maka statement3 dikerjakan.
CONTOH PROGRAM IF...ELIF...ELSE
#Struktur percabangan if..elif...else                                Hasil Running:
Nilai=input('Masukan Nilai Akhir:')                               Masukan Nilai Akhir:70
if Nilai>='80':                                                                  Grade = B                                            
        print('Grade = A')                                                     >>>
elif Nilai>='70':
        print('Grade = B')                                                     Masukan Nilai Akhir:90
elif Nilai>='60':                                                                Grade = A
         print('Grade = C')                                                    >>>
elif Nilai>='40':
         print('Grade = D')                                                    Masukan Nilai Akhir:65
else:                                                                                   Grade = C
         print('Grade = E')                                                     >>>
4.Struktur percabangan Nested if
Nested if (if bersarang)
Kondisi nested if adalah suatu kondisi if didalam kondisi if.
CONTOH PROGRAM NESTED IF 
#Struktur Percabangan Nested if                                           elif ukuran =='M':
#Merek Baju Polo/Alisan/StYess                                                   print('Harga = 200000')
Merk = input(#Merk Baju P/A/S:')                                 else:
if Merk =='p':                                                                        print('Merk StYess')                                                          Print('Merk Polo')                                                 ukuran = input('ukuran L/M/S:')
                ukuran = input'(Ukuran L/M/S:')                          if ukuran = 'L':
                if  ukuran =='L':                                                                 print('Harga 250000')
                                 Print('Harga = 300000')                       elif ukuran =='M':
                elif ukuran =='M':                                                               print('Harga = 175000')
                       Print('Harga = 225000')                                  else:
                else:                                                                                     print('Harga == 125000')                                                   print(' Harga = 175000')
elif merk=='A':
              print('Merk Alisan')
              ukuran = input('ukuran L/M/S:')
              if ukuran =='L':
                             print('Harga = 275000
CONTOH PROGRAM NESTED IF LANJUTAN
Hasil Running:
Note: Merk dan ukuran di input dengan Huruf Besar
Merk Baju P/A/S:P
Merk polo
Ukuran L/M/S:L
Harga = 300000


Merk Baju P/A/S:A
Merk Alisan 
Ukuran L/M/S:S
Harga = 150000
5.SWITCH CASE 
Pernyataan Switch digunakan untuk menyederhanakan bentuk if.....else
Bentuk umumnya:
Switch<argument>{
         case<argument1>:<aksi1>
         case<argument2>:<aksi2>
         case<argument3>:<aksi3>
CONTOH PROGRAM SWITCH CASE
Membuat pilihan menu masakan sebagai berikut:
A. Masukan pilihan
B. Jika pilihan=1 maka menu ="nasi goreng"
     Jika pilihan=2 maka menu ="mie goreng"
     Jika pilihan=3 maka menu ="capcay"
C. Cetak menu
PERINTAH SWITCH CASE PADA PYTHON
def satu():                                                                   case = input("pilihan makanan[1-3]:")
   print('Nasi Goreng')                                                 switch = {
def dua():                                                                        '1':satu,
   print('Mie Goreng')                                                      '2':dua,
def tiga():                                                                         '3':tiga,
     print('Capcay')

switch[case]()                                                              Hasil Running:
print("Menu Makanan")                                               Menu makanan
print(".....................")                                                   ...................
print("1. Nasi Goreng")                                                 1. Nasi Goreng           
print("2. Mie Goreng")                                                  2. Mie Goreng                                            print("3. Capcay")                                                         3. Capcay





 
























 

Komentar

Postingan populer dari blog ini

UJI KOMPETENSI INDIVIDU LOGIKA DAN ALGORITMA PERTEMUAN 7

Tugas logika dan algoritma pertemuan 9

tugas logika dan algoritma pertemuan 5 LOOPING(Perulangan)