Anda di halaman 1dari 5

LAPORAN RESMI 5

Tugas Maktul Konsep Pemograman


Dosen Pengampu : Berlian yuliarta M.P .,S.ST

AGUS TYA INDRA TAMA


NRP. 1118020041
Kelas 1 ( satu ) TI-C

TEKNIK INFORMATIKA
AKADEMI KOMUNITAS NEGERI PACITAN

Jl. Walanda Maramis No, 4A – Kel. Sidoharjo, Kec Pacitan/Kab.


Pacitan Telp : ( 0357 ) 881657, 881652/ Fax : ( 0357 ) 881652 Website
: www.aknpacitan.ac.id, Email : info@aknpacitan.ac.id
LATIHAN
1. Buat program untuk menginputkan sebuah bilangan ,kemudian cetak ke layar bilangan
tersebut danm beri komentar apakah bilangan tersebut ganjil atau genap.

Contoh :input =15

Output=bilangan yang diinputkan adalah 15

Bilangan tersebut adalah bilangan ganjil

Analisa ;

Printf pertama menghasilkan keluaran ("masukan bilangan : ");

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)

outputnya : 3 adalah bilangan ganjil


2.buat pemrgaman menggunakan pernyataan if adalah untuk menentukan besrnya potongan harga
yang diterima oleh seorang pembeli, berdasarkan kriterianya :

-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.

Contoh: input =50.000

Output +total yang harus dibayar adalah 50.000

Analisa :

Printf pertama menghasilkan keluaran ("Masukan total harga pembelian :");scanf("%f",&harga)

potongan=100/5; menampilkan harga disetiap potongan 5%

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)

else untuk menerima nilai jika pernyataan if

printf terakhir menghasilkan keluaran ("total pembelian adalah=%.0f",harga);

outout :

masukan total harga pembelian 50000


total pembelian adalah 50000

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

Anda mungkin juga menyukai