Translate

Tutorial statement kendali halaman 8

Selamat datang di eagleboot dan selamat membaca.

Program dibawah ini digunakan untuk menentukan sebuah operasi pembagian yang menggunakan IF/ELSE , jika suatu bilangan dibagi dengan nol maka program akan memberitahukan bahwa program tidak bisa melakukan operasi .
Program 5.8
 #include<conio.h> #include<iostream> usingnamespacestd; intmain() { doublenum1,num2,quotient; cout<<"MasukanAngka:"; cin>>num1; cout<<"MasukanAngkaLain:"; cin>>num2; if(num2==0) { cout<<"Pembagianoleh0tidakmungkindilakukan.\n"; cout<<"silakanmasukanangkalagi,"; cout<<"Angkalainyanglebihbesardaripada0.\n"; } else { quotient=num1/num2; cout<<"Thequotientof"<<num1<<"dividedby"; cout<<num2<<"is"<<quotient<<".\n"; } getch(); return0; } 

 Keluaran program setelh diberi masukan adalah sebagai berikut: MasukanAngka:10[Enter] MasukanAngkaLain:0[Enter] Pembagianoleh0tidakmungkindilakukan. silakanmasukanangkalagi,Angkalainyanglebihbesardaripada0  

5.5.  Pernyataan IF/ELSE IF

 Pernyataan IF/ELSE IF merupakan sebuah pernyataan dimana programmer dapat membuat beberapa keputusan dengan menggunakan aturan yang berbeda tetapi ada kaitannya dengan pernyataan sebelumnya. Misalnya, programmer akan menentukan jenis mantel atau jaket yang dipakai dalam konsultasi sehingga aturanya adalah sebagai berikut: ifsangatdingin,pakailahmantelyangtebal, else,jikadingin,memakaijaketyangtipis, else,jikaberangin,memakaibajuhem, else,jikapanas,tidakperlumemakaijaket.  Tujuan aturan tersebut adalah untuk menentukan jenis pakaian luar yang akan dipakai. Jika sangat dingin, pertama menharuskan menggunakan aturan yang memakai mantel tebal. Semua peraturan lainnya kemudian dapat diabaikan. Jika aturan pertama tidak berlaku, dan jika tidak dingin sekali, maka aturan kedua digunakan. Jika aturan tidak berlaku, aturan yang ketiga digunakan, dan seterusnya. Suatu cara yang digunakan untuk menhubungkan peraturan tersebut sangat penting. Jika mereka hanya berdiri sendiri, dimungkinkan akan keluar rumah dengan memakai jaket yang salah, atau mungkin, lebih dari satu jaket. Misalnya, jika berangin, maka aturannya harus berpakaian baju hem. Bagaimana jika ada keduanya yaitu sangat dingin dan berangin? Apakah akan memakai sebuah baju hem?. Karena aturan harus dipatuhi, pertama akan menentukan aturan memakai mantel tebal dan memakai  baju hem karena berangin. Jenis pengambilan keputusan juga sangat umum dalam pemrograman. Dalam bahasa C++ hal tersebut dicapai melalui pernyataan IF/ELSE IF. Gambar dibawah menunjukan format cara kerjanya

 Dari gambar diatas dapat diuraikan dalam pernyataan umum IF/ELSE IF adalah sebagai berikut: 
if(kondisi1) { Pernyataan1; } elseif(kondisi2) { Pernyataan2; } . . elseif(kondisin) { Pernyataann; }
Susunan ternyataan tersebut seperti halnya sebuah pernyataan berbentuk rantai IF/ELSE. Pada bagian ELSE sebuah pernyataan akan terkait dengan IF dari bagian yang lain. Ketika digabungkan cara ini, maka IF/ELSE dari rantai akan menjadi sebuah pernyataan. Program dibawah menunjukkan contoh, dimana Pengguna diminta untuk memasukkan angka skor tes dan program menampilkan huruf yang besar. Program dibawah ini menggunakan pernyataan IF/ELSE yang digunakan untuk operasi file huruf kapital.  Program 5.9
 #include<conio.h> #include<iostream> usingnamespacestd; intmain() { inttestScore; chargrade; cout<<"MasukanNilaiAngkamakasayaakanmengujinya\n"; cout<<"NilaiKonversihurufadalah:"; cin>>testScore; if(testScore<60) grade='F'; elseif(testScore<70) grade='D'; elseif(testScore<80) grade='C'; elseif(testScore<90) grade='B'; elseif(testScore<=100) grade='A'; cout<<"GradeAndaAdalah"<<grade<<".\n"; getch(); return0; }  

Keluaran program setelah memasukan data adalah sebagai berikut: MasukanNilaiAngkamakasayaakanmengujinya NilaiKonversihurufadalah:90
Grade Anda Adalah A

Next read ON halaman 9.

Share this

Related Posts

Previous
Next Post »