Struktur Kontrol
DISUSUN OLEH :
NIM : 18065072
GRUP : 1E4
FAKULTAS TEKNIK
2019
BAB I
PENDAHULUAN
A. TUJUAN
1. Membuat program C dengan adanya struktur control.
2. Membuat program C dengan penggunaan if,if – else.
3. Membuat program C dengan penggunaan switch – case.
BAB II
PEMBAHASAN
A. Alat dan Bahan
1. Personal komputer
2. Aplikasi Turbo C++
B. Hasil Pratikum
1. Percobaan 1 : Menghitung Diskon
Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu bilangan.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if dalam program menyatakan untuk :
a. Jika kondisi yang diseleksi adalah benar (bernilai logika = 1),maka
pernyataan yang mengikutinya akan diproses.
b. Sebaliknya,jika kondisi yang diseleksi adalah tidak benar (bernilai logika
= 0),maka pernyataan yang mengikutinya tidak akn di proses.
2. Bila Angka yang kita ketikan dari keyboard bilangan Ganjil.Maka akan keluar
pernyataan itu termasuk bilangan GANJIL
3. Percobaan 3 : Menentukan Bilangan Positif Atau Negatif
Progran di atas terdiri dari satu tipe data yaitu float (bilangan desimal),Dan dua
variable yaitu x dan y.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if dalam program menyatakan untuk :
a. Jika kondisi yang diseleksi adalah benar (bernilai logika = 1),maka
pernyataan yang mengikutinya akan diproses.
b. Sebaliknya,jika kondisi yang diseleksi adalah tidak benar (bernilai logika
= 0),maka pernyataan yang mengikutinya tidak akn di proses.
Maka output dari program di atas adalah :
- Jika ketikkan kode yang salah maka akan keluar kata kode yang
anda masukkan salah
8.Percobaan 8 :Menentukan Nilai 2
Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu grade dan nilai dari variable adalah 92.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan switch pada program adalah :
Merupakan pernyataan yang dirancang khusus untuk menangani pengambilan
keputusan yang melibatkan sejumlah alternative.Diantaranya untuk
menggantikan pernyataan if bertingkat.
Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu kode-angka.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if else dalam program menyatakan untuk :
a. Jika kondisi benar ,Maka pernyataan-1 dijalankan.
b. Sedangkan bila kondisi bernilai salah,maka pernyataa-2 yang dijalan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah
pernyataan tunggal,pernyataan majemuk ataupun pernyataan kosong.
Maka output dari program di atas adalah :
- Jika kita ketikkan kode yang benar dari keyboard
- Jika ketikkan kode yang salah maka akan keluar kata kode yang
anda masukkan salah
*Dengan statement switch
Progran di atas terdiri dari satu tipe data yaitu int (bilangan bulat),Dan satu
variable yaitu kode_angka.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan switch pada program adalah :
Merupakan pernyataan yang dirancang khusus untuk menangani pengambilan
keputusan yang melibatkan sejumlah alternative.Diantaranya untuk
menggantikan pernyataan if bertingkat.
Dengan ekspresi dapat berupa ungkapan bernilai integer atau bertipe
karakter.Setiap konstanta-i (konstanta-1, konstanta-2,....) dapat berupa konstanta
integer atau karakter.Setiap pernyataan-i (pernyataan-1,.....,pernyataan-n) dapat
berupa sebuah atau beberapa pernyataan.
Maka output dari program di atas adalah :
- Jika kita ketikkan kode yang benar dari keyboard
- Jika ketikkan kode yang salah maka akan keluar kata kode yang
anda masukkan salah
10.Latihan 2 : Menghitung Nilai Rata-rata seorang siswa
Progran di atas terdiri dari dua tipe data yaitu char (karakter),Dan float (bilangan
desimal) dan variable yaitu ns,npl,np3,np3,rata-rata.
Program yang menggunakan printf(),scanf(), dan puts() mengandung baris yang
berisi #include<stdio.h>.Fungsi scanf() pada program merupakan fungsi yang
dapat digunakan untuk memasukkan berbagai jenis data.Bentuk scanf()
sebenarnya menyerupai fungsi printf() yaitu untuk mencetak atau keluaran.
Pernyataan if else dalam program menyatakan untuk :
a. Jika kondisi benar ,Maka pernyataan-1 dijalankan.
b. Sedangkan bila kondisi bernilai salah,maka pernyataa-2 yang dijalan.
Masing-masing pernyataan-1 dan pernyataan-2 dapat berupa sebuah
pernyataan tunggal,pernyataan majemuk ataupun pernyataan kosong.
Maka output dari program di atas adalah :
BAB III
PENUTUP
3.1. KESIMPULAN
Dari laporan ini dapat diambil kesimpulannya sebagai berikut.
1. Dalam belajar pemrograman terlebih dahulu harus mengerti tentang
indentifier,tipe data,deklarasi variabel.
2. Kita harus mengerti indentifier,tipe data dan deklarasi variabel yang sesuai
dengan program yang akan dibuat.
3. kita dapat mengatasi kesalahan atau error pada tipe data atau deklarasi variabel
yang ada pada script program.