TUGAS MANDIRI IV - DASAR PEMROGRAMAN I KAMPUS MILENIAL ITBI
1. Jelaskan apa itu percabangan, metode if else if dan switch case!
Jawaban :
A.Percabangan
Percabangan ialah Suatu kondisi yang memiliki makna tidak habis dengan satu kali eksekusi artinya, akan terus melakukan pemrosesan lebih tepatnya dengan kondisi
if, Else, do, while.....
contoh :
1,2,3,4....n = decimal
decimal = +1...n
-1....-n = not decimal
B. Metode IF ELSE IF
Metode IF ELSE IF adalah sebuah struktur logika program yang di dapat dengan cara menyambung beberapa kondisi IF ELSE menjadi sebuah kesatuan. Jika kondisi pertama tidak terpenuhi atau bernilai false, maka kode program akan lanjut ke kondisi IF di bawahnya. Jika ternyata tidak juga terpenuhi, akan lanjut lagi ke kondisi IF di bawahnya, dst hingga blok ELSE terakhir atau terdapat kondisi IF yang bernilai true.
Berikut format dasar penulisan kondisi IF ELSE IF dalam bahasa C:
if (condition_1) {
// Kode program yang dijalankan jika condition_1 berisi nilai True
}
else if (condition_2) {
// Kode program yang dijalankan jika condition_2 berisi nilai True
}
else if (condition_3) {
// Kode program yang dijalankan jika condition_3 berisi nilai True
}
else {
// Kode program yang dijalankan jika semua kondisi tidak terpenuhi
C. SWITCH CASE
Switch Case adalah percabangan kode program dimana kita membandingkan isi sebuah variabel dengan beberapa nilai. Jika proses perbandingan tersebut menghasilkan nilai true, maka block kode program akan dijalankan.
Kondisi SWITCH CASE terdiri dari 2 bagian, yakni perintah SWITCH dimana terdapat nama variabel yang akan diperiksa, serta 1 atau lebih perintah CASE, masing-masing untuk setiap nilai yang ingin diperiksa.
Berikut format dasar penulisan kondisi SWITCH CASE dalam bahasa C:
switch (nama_variabel) {
case 'nilai_1':
// Kode program yang dijalankan jika nama_variabel == nilai_1
break;
case 'nilai_2':
// Kode program yang dijalankan jika nama_variabel == nilai_2
break;
case 'nilai_3':
// Kode program yang dijalankan jika nama_variabel == nilai_3
break;
...
...
default:
// Kode program yang dijalankan jika tidak ada kondisi yang terpenuhi
}
2. Sebuah program mengharuskan seseorang menggunakan id:admin dan password:123 untuk dapat masuk ke dalam programnya. Buatlah flowchartnya serta penerapan sederhana terhadap kodenya!
Jawaban :
3. Buat kembali salah satu contoh program yang telah dipresentasikan dan jelaskan tiap kodenya!
Jawaban :
Berikut adalah contoh program tentang potongan harga dari PT.Angkasa
Codingnya:
Outputnya:
Penjelasan kodenya:
Baris pertama digunakan untuk memasukkan sebuah file khusus yang memungkinkan kita mengakses berbagai fitur tambahan dalam bahasa C.
Baris keempat satu-satunya perintah yang harus ada di setiap kode program bahasa C dan digunakan untuk menetukan jenis tipe data yang digunakandalam program.
Cout, digunakan untuk menampilkan kalimat atau data ke layar.
Cin, digunakan untuk mendapatkan masukan / input dari user, yang hasilnya akan dimasukkan ke dalam variabel yang sudah ditentukan sebelumnya.
Untuk else if “ketika pengeluaran anda 2, maka anda tidak mendapatkan potongan, biaya awal adalah 2, maka total adalah 2”.
Untuk else if “ketika pengeluaran anda 11, maka anda mendapat potongan 2, biaya awal adalah 11, sehingga totalnya adalah 11-2=9”.
Untuk else if ”ketika pengeluaran anda 10, maka anda tidak mendapat potongan, krn 10 itu tidak lebih dr 10, ialah adalah sama dengan 10”.
Endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk. File header yang harus disertakan adalah file header iostream.h .
Komentar
Posting Komentar