Anda di halaman 1dari 9

Laporan praktikum 10

ALGORITMA DAN PEMPROGRAMAN KOMPUTER


“PERULANGAN For, While, Break, Continue”

SATRIANI
32216040
1B TEKNIK TELEKOMUNIKASI

JURUSAN TEKNIK ELEKTO


POLITEKNIK NEGERI UJUNG PANDANG
2016/2017
D.PERCOBAAN
1. Dengan menggunakan pernyataan break,buatlah program yang dapat
menampilkan semua tampilan kerakter yang diketikkan dan program berakhir
ketika ditekan tombol Enter.
Jawab:
Listing program

Outputnya
Analisa: Dalam program ini diminta untuk menampilakan karakter yang
dinputkan , ketika tombol ENTER ditekan programnya akan berhenti dan
mencetak selesai.

2. Dengan menggunakan pernyataan countinue, buatlah program yang dapat


menampilkan bilangan ganjil dari1 sampai <n (n diinputkan), kecuali bilangan
ganjil tersebut kelipatan 3.
Jawab :
Listing program

Outputnya
Analisa: Dalam program ini diminta untuk menampilkan bilangan ganjil mulai
dari 1 sampai dengan bilangan yang diinputkan (batas) kecuali bilangan
kelipatan 3, maka hal yang perlu kita lakukan tentunya adalah mengecek
bilangan tersebuat apakah kelipatan 3 atau bukan, caranya dengan
menggunakan operator modulus/sisa bagi. Jika sisa bagi bilangan tersebut
dengan 3 adalah satu, maka bisa dipastikan bilangan tersebut adalah bilangan
kelipatan 3. Dan untuk menskipnya digunakan perintah continue yang akan
melanjutkan pengulangan langsung ke pengulangan selanjutnya.

3. Dengan mengunnakan pernyataan break dan continue, buatlahprogram


untukmembuat program dengan input n, dan output, bilangan ganjil kecuali
kelipatan 7 dan 11 mulai dari 1sampai <n ataubilangan tersebut <100
Jawab:
Listing program

Outputnya
Analisa: Untuk menampilkan bilangan ganjil dari 1 sampai bilangan yang
diinputkan (batas) kecuali bilangan kelipatan 7 dan 11 , maka disetiap
pengulangan perlu kita beri decision if , dimana apabila bilangan tersebut habis
dibagi dengan 7 dan 11maka pengulangan akan di-skip menggunakan
pernyataan continue. Pengulangan akan berhenti sesuai dengan bilangan yang
diinputkan, tapi tidak bisa lebih dari 100 karena telah dibatasi dengan
pernyataan break.
4. Buatlah program untuk menerima daftar nilai mahasiswa sbb:
Input : -Jumlah data (n)
-Nilai ke-1 s/d nilai ke-n
Output : -Nilai minimal
-Nilai maksimal
-Nilai rata-rata (rata-rata = nilai total/jumlah data)
(Petunjuk : gunakan loop for dan seleksi kondisi dengan if)

Jawab:
Listing program
Outputnya

Analisa: Dalam program ini diminta untuk menampilakan daftar nilai


mahasiswa. Pengulangan jumlah data yang diinputkan akan sesuai dengan
jumlah data yang telah diinputkan sebelumnya. Di tiap pengulangan kita akan
menginputkan nilai yang kemudian akan diolah untuk mendapatkan total nilai,
mean, nilai max, dan nilai min. Untuk memperoleh nilai max kita banding-
bandingkan nilai yang dimasukkan setiap pengulangan. Jika niali yang
dimasukkan lebih besar dari nilai maksimal sebelumya maka nilai maksimal
adalah nilai tersebut. Apabila nilai yang dimasukkan lebih kecil daripada nilai
minimal sebelumnya, maka nilai minimal adalah niali tersebut. Sedangkan total
nilai didapat dari jumlah semua data dari 1sampai 4, kemudian niali rata-rata
(mean) didapat dari total nilai dibagi dengan jumlah pengulangan(4).

E. LAPORAN RESMI
1. Tuliskan listing program dari semua percobaan yang dilakukan
Jawab: sudah dikerja dihalaman percobaan.
2. Kemudian tuliskan outputnya. Terangkan mengapa demikian
Jawab: sudah dikerja dihalaman percobaan.
3. Buatlah program untuk menghitung jumlah angka dari suatu bilangan
Contohnya : Jumlah angka dari bilangan 3255 =3 + 2 + 5 + 5 = 15
Jumlah angka dari bilangan 4589 = 4 + 5 + 8 + 9 = 26
dan sebagainya.
Jawab:
Listing program
O
u
t
p
u
t
n
y
a

Analisa: Untuk melakukan operasi jumlah angka dari suatu bilangan ,hal
yang dilakukan adalah membaca inputan bilangan karakter perkarakter
terlebih dahulu. Kemudian dari tiap karaakter tadi kita konversi menjadi
bilangan atau integer menggunakan decision switch sehingga dapat kita
hitung jumlah dari tiap angka di bilangan tersebut.
F.KESIMPULAN
 Di dalam pengulangan atau looping terdapat beberapa pernyataan
yang menyebabkan jalannya looping tersebut berubah yaitu
pernyataan break dan continue.
 Pernyataan break berfungsi untuk keluar dari loop for, do-while dan
while.
 Pernyataan continue digunakan untuk mengarahkan eksekusi ke
iterasi (proses) berikutnya pada loop yang sama.
 Dalam suatu loop bisa terkandung loop yang lain, sehingga jika loop
tersebut diulangi n kali dan loop yang didalamnya juga dilakukan m

Anda mungkin juga menyukai