PRAKTIKUM 4

download PRAKTIKUM 4

of 21

description

Praktikum 4

Transcript of PRAKTIKUM 4

LAPORANPRAKTIKUM IV( PERCABANGAN I )

NAMA: NURWAHYUDDINIM: 12022038

Program Studi Teknik ElektroFakultas Teknologi IndustriUNIVERSITAS AHMAD DAHLANYOGYAKARTA

1. TUJUAN PRAKTIKUM

Adapun tujuan dalam praktikum ini antara lain sebagai berikut :1. Dapat memahami implementasi konsep dasar pemrograman dengan alat bantu Turbo C++,1. Dapat menyebutkan dua perintah dasar struktur kondisional dalam C++,1. Mampu menjelaskan struktur sintaksis if, if-else, if-else if,1. Dapat membuat serta menyusun flowchart untuk struktur kondisional.

1. DASAR TEORIDalam bahasa C++, struktur kondisional didukung oleh dua perintah dasar, yaitu if dan switch. Bentuk perintah if mempunyai beberapa variasi sebagai berikut :1. Bentuk if PertamaStruktur sintaksis if pertama mempunyai bentuk sebagai berikut :

If (kondisi){Pernyataan}

Bentuk pertama ini dibaca :Jika kondisi benar, maka kerjakan pernyataanBentuk pertama ini merupakan bentuk perintah if yang paling sederhana. Dalam bentuk ini, pernyataan akan dikerjakan jika kondisi bernilai benar. Nilai benar dalam bahasa C++ dinyatakan dalam nilai 1(satu), sedangkan nilai salah dinyatakan dengan nilai 0 (nol).1. Bentuk if keduaStruktur sintaksis if kedua mempunyai bentuk sebagai berikut :If (kondisi){Pernyataan;}Else{Pernyataan lain;}

Bentuk kedua ini di baca :Jika kondisi benar, maka kerjakan pernyataanJika tidak, kerjakan pernyataan lainDalam bentuk kedua, jika kondisi bernilai benar, maka kerjakan pernyataan. Tetapi jika kondisi bernilai salah, maka yang dikejakan pernyataan lainnya.1. Bentuk if ketiga (bertumpuk)Struktur sintaksis if ketiga yaitu if bertumpuk mempunyai bentuk sebagai berikut :If (kondis 1){Pernyataan 1;}Else if (kondis 2){Pernyataan 2;}....Else{Pernyataan lain;}

Bentuk ketiga if tersebut dibaca :Jika kondisi 1 benar, maka kerjakan pernyataan 1.Jika tidak,Jika kondisi 2 benar, maka kerjakan pernyataan 2.Dst...Jika tidak, kerjakan pernyataan lain.

Bentuk ketiga ini merupakan perluasan bentuk kedua if yang mana dalam pernyataan else terdapat if lagi. Bentuk ini digunakan untuk menyatakan pilihan yangnlebih dari dua. Dalam bentuk ini terdapa beberapa kondisi yang akan diuji oleh perintah if. Jika salah satu kondisi benar, maka pernyatan yang bersesuian dengan pernyataan tersebut akan dikerjakan. Jika seluruh kondisi tidak ada yang benar, maka akan di kerjakan pernyataan yang lain.

1. HASIL DAN PENBAHASAN

0. Percabangan Tunggal

a) Program IV.1

Listing program :

Saat listing program di atas dikompile, terjadi error message, yaitu :if statement missing ( in function main(). Error message tersebut muncul karena pada fungsi if tidak memiliki kurung pembatas antara fungsi if dengan perintah yang akan di jalankan, sehingga perintah yang kita masukkan tidak dapat diproses.

Listing yang benar adalah :

Hasil kompile program dengan umur yang bervariasi:

b) Program IV.2Listing program setelah penambahan (cout