PENGAMBILAN KEPUTUSAN
PRAKTIKUM DASAR PEMROGRAMAN
Dikerjakan oleh :
Muhammad Hernandito Aryawiratama
2220640003
POLITEKNIK ELEKTRONIKA
NEGERI SURABAYA
2020
PRAKTIKUM 4
PENGAMBILAN KEPUTUSAN
A. TUJUAN
B. TUGAS PENDAHULUAN
Script :
//Muhammad Hernandito Aryawiratama
#include <stdio.h>
main ()
{
int nilai;
if (nilai<70)
printf("Anda tidak lulus");
else
printf("Anda lulus");
}
Screenshot Hasil Program :
Hasil Lulus Hasil Tidak Lulus
2. Buatlah program yang membaca sebuah integer dari 1 sampai dengan 7, dan
menuliskan nama hari yang bersesuaian dengannya di layar. Integer 1 bersesuaian
dengan hari Minggu , integer 2 dengan hari Senin, dan seterusnya. Gunakan perintah
if bertingkat(else-if)
Script :
//Muhammad Hernandito Aryawiratama
#include <stdio.h>
main ()
{
int angka;
if (angka==1)
printf("Minggu");
else if (angka==2)
printf("Senin");
else if (angka==3)
printf("Selasa");
else if (angka==4)
printf("Rabu");
else if (angka==5)
printf("Kamis");
else if (angka==6)
printf("Jumat");
else if (angka==7)
printf("Sabtu");
else
printf("Hari tidak diketahui");
}
((tidak sesuai))
C. PERCOBAAN
Script Program :
//Muhammad Hernandito Aryawiratama
#include <stdio.h>
main ()
{
int suhu;
printf("Masukkan suhu dalam celcius : ");
scanf("%d/n",&suhu);
if (suhu>30)
printf("Suhu sangat panas");
else if (suhu<=30&&suhu>=0)
printf("Suhu sangat sejuk");
else
printf("Suhu sangat dingin");
}
Screenshot Hasil Program :
Input Screenshot
35
25
-10
Script Program :
//Muhammad Hernandito Aryawiratama
#include <stdio.h>
main ()
{
char nilai;
3. Dengan menggunakan nested if, buatlah program untuk mencari nilai terkecil dari 3
angka yang diinputkan. Adapun potongan programnya adalah
Script Program :
//Muhammad Hernandito Aryawiratama
#include <stdio.h>
main ()
{
int a,b,c;
printf("Masukkan 3 angka : ");
scanf("%d %d %d/n",&a,&b,&c);
if (a<b)
if (a<c)
printf("Angka yang terkecil adalah : %d",a);
else
printf("Angka yang terkecil adalah : %d",c);
else if (b<c)
printf("Angka yang terkecil adalah : %d",b);
else
printf("Angka yang terkecil adalah : %d",c);
}
Screenshot Hasil Program :
Input Screenshot
123
435
987
4. Buatlah program untuk menentukan besarnya rekening listrik yang harus dibayar
oleh seorang pelanggan PLN (Perusahaan listrik negara), bila besarnya rekening
listrik ditentukan dengan aturan sebagai berikut:
Pemakaian Biaya
Pemakaian<=100 Kwh 100000
100<Pemakaian<=500 Kwh 100000 + 1500 per Kwh untuk setiap
kelebihannya
Pemakaian>500Kwh 700000 + 2000 per Kwh untuk setiap
kelebihannya
Script Program :
//Muhammad Hernandito Aryawiratama
#include <stdio.h>
main ()
{
int kwh,biaya;
printf("Masukkan pemakaian rekening listrik : ");
scanf("%d/n",&kwh);
if (kwh<=100)
biaya=100000;
else if (kwh<=500&&kwh>100)
biaya=100000+(kwh-100)*1500;
else
biaya=700000+(kwh-500)*2000;
100
500
600