TEKNIK INFORMATIKA
AKADEMI KOMUNITAS NEGERI PACITAN
Analisa ;
Scanf %d,&b akan menghasilkan keluaran angka decimal dari alamat bilangan.
If berfungsi mengecek pernyataan yang di masukan atau membandingkan pernyataan dan jika nilai
yang ada didalam pernyataan tersebut sesuai atau sama dengan syarat maka program yang ada
didalam fungsi if akan dijalankan jika tidak sesuai maka akan tidak dijalankan.
Printf kedua menghasilkan keluaran ("bilangan %d adalah bilangan genap \n" ,bil)
else berfungsi untuk menerima nilai jika pernyataan if yang dibuat tidak memenuhi persyaratan dari
program yang dibuat
printf ketiga menghasilkan keluaran ("bilangan %d adalah bilsngsn ganjil \n" ,bil)
-tidak ada potongan harga jika total pembelian kurang dari Rp.100.000 (dalam hal ini potongan
harga diinisialisasi dengan nol).
-bila total pembelian lebih dari atau sama deengan Rp.100.0000 , potongan harga yang diterima
dirubah menjadi sebesar 5% dari total pembelian.
Analisa :
if berfungsi mengecek pernyataan yang di masukan atau membandingkan dari harga barang dan
potongan yang didapat.dan IF menghasilkan keluaran (harga<100000) { printf("Total pembelian
adalah =%0.f",harga); } if(harga>=100000)
outout :
3. Penggunakn pernyataan if... else untuk membuat program yang menerima 2 buah bilangan
masukan.tampilkan hasil dari pembagian bilangan yang pertama dengan bilangan kedua
,dengan ketelitian 3 desimal.
Input : bil 1 dan bil 2
Output ; hasil bagi bil 1 dengan bil 2
Analisa :
Printf menghasilkan keluaran ("* Masukkan bilangan pertama = ");
Scanf pertama %lf akan menghasilkan keluaran angka decimal dari alamat bilangan1
Printf menghasilkan keluaran ("* Masukkan bilangan kedua = ")
Scanf kedua %lf akan menghasilkan keluaran angka decimal dari alamat bilangan2
IF masukan perbadingan (bilangan2==0)
Printf ketiga menhasilkan keluaran ("\n- Maaf bilangan kedua tidak boleh sama dengan 0");
Else untuk menerima nilai jika pernyataan if
Printf ketiga menghasilkan keluaran ("\n- Hasilnya Pembagian Bilangan Pertama dan kedua adalah
%.3lf",hasil);
Output :
Bilangan pertama = 9
Bilangan kedua =3
Hasil pembagian bilangan 3000