Wednesday, October 5, 2022

Modul 2 : (Percabangan dan Perulangan) - Pertemuan 3

Posted by Amelia Rahmadhini on October 05, 2022 with No comments

Modul 2 : (Percabangan dan Perulangan)


1. Program 1 : if
Pada program 1 ini akan dilakukan percobaan if dengan mengetikkan beberapa perintah yang mana terdapat perintah untuk memasukkan data dan nantinya terdapat if, dimana bagian if ini terdapat jika bilangan lebih besar dari bilangan lainnya maka nanti saat dilakukan run terhdapat programnya maka akan muncul bahwasanya biangan tersebut lebih besar daripada bilangan lainnya.

2. Program 2: If-Else
Pada program 2 ini akan dilakukan percobaan if else yang mana disini dibuat sebuah program yang menginputkan umur lalu terdapat if umurnya > 18 maka akan muncul output "You are eligable to vote?" dan juga terdapat else yang mana jika umurnya belum sampai 17 maka akan muncul output "Sorry! you have to wait !!".

3. Program 3: If-elif
Pada program 3 ini akan dilakukan percobaan if elif dengan membuat sebuah program yang mana pada bagian ini user dapat menginputkan pilihan (1 atau 2) yang mana jika user memilih angka 1 maka terdapat output "Hello World) dan juga "How are you", lalu terdapat elif dimana jika user menginputkan angka 2 maka akan muncul output berupa " Python Rocks" dan juga "I love Python" lalu jika user menginputkan angka yang berbeda selain 1 dan 2 maka digunakan else sehingga nantinya akan muncul output " Sorry! you have to wait".


4. Program 4 : Inline If
Pada program 4 ini akan dilakukan percobaan inline if. Pada program ini akan menampilkan output terhadap program yang dibuat yang mana disini terdapat myInt = 10 lalu num1 = 12 if myInt==10 else 13 dan kemudian saat outputnya keluar "This is task A dan jika 10 maka :This is task B. Kemudian juga terdapat muInt=15 dan num1 = 12 if myInt==10 else 13 lalu di print(num1), lalu terdapat juga print ("This is task A" if myInt == 10 else "This is task B")

5. Program 5 : While
Pada program 5 ini dilakukan percobaan while dimana disini terdapat counter = 5 dimana while counter > 0, maka akan terdapat print ("Counter = ", counter) lalu juga terdapat counter = counter -1.


6. Program 6 : For
Pada program 6 ini akan dilakukan percobaan for dimana pada programnya terdapat beberapa hewan yang nantinya diigunakan for untuk menampilkan outputannya seperti urutan hewannya dan juga terdapat message = "Hello"

7. Program 7 : For-Break-Continue
Pada program 7 ini dilakukan percobaan dengan membuat program yang mana nantinya perulangan for yang mana pada program ini juga terdapat break lalu juga terdapat continue untuk melanjutkan sisanya.

8. Program 8 : Try (1)
Pada program 8 ini terdapat try yang mana pada program nya terdapat try dengan snwer 12/0 lalu nantinya akan di keluarkan outpunya yaitu " An error occured", lalu terdapat lagi try dimana akan menjawab hasil dari 12/2 yang mana jika terdapat hasilnya maka akan mengeluarkan hasil dari pembagian tersebut,namun jika tidak maka akan menampilkan output "An error occured".

9. Program 9 : Try (2)
Pada program 9 ini terdapat program yang mana nantinya user dapat menginputkan nomor dan nantinya akan terdapat outpu berupa hasil bagi dari angka yang di inputkan. Disini digunakan try untuk memasukkan inputan dari user yag mana nanti juga terfspst print yang menampilkan the answer is dan hasil dari baginya.

LATIHAN

1. Buatlah program untuk menentukan bilangan genap atau ganjil

2. Buatlan program yang menampilkan deret berikut: 1, 4, 9, 16, 25, 36, 49, 64, 81

3. Buatlah program yang menampilkan pola berikut:

4. Buatlah program pencatatan nilai, dimana pengguna dapat menginputkan nama matakuliah, jumlah sks, nilai angka mk tsb, lalu tampilkan output dalam bentuk tabel sbb:

5. Tambahkan perhitungan IPK terhadap program no 4







0 comments:

Post a Comment