V. Listing program
Listing program1
#include <stdio.h>
int main(void)
int quantity = 0;
if(quantity>10) /* S% discount */
else /* No discount */
return 0;
#include<stdio.h>
int main(void)
{
int andi = 75;
int budi = 88;
int arif = 78;
int mira = 74;
int ahmad = 65;
printf("\nsilahkan masukan nilai:");
printf("\nandi:");
scanf("%d",&andi);
printf("\nbudi:");
scanf("%d",&budi);
printf("\narif:");
scanf("%d",&arif);
printf("\nmira:");
scanf("%d",&mira);
printf("\nahmad:");
scanf("%d",&ahmad);
if(andi>budi)
{
printf("nilai andi lebih besar dari budi\n");
}
if(andi>arif)
{
printf("nilai andi lebih besar dari arif\n");
}
if(andi>arif)
{
printf("nilai andi lebih besar dari mira\n");
}
if(budi>andi)
{
printf("nilai budi lebih besar dari andi\n");
}
if(budi>arif)
{
printf("nilai budi lebih besar dari arif\n");
}
if(budi>mira)
{
printf("nilai budi lebih besar dari mira\n");
}
if(budi>ahmad)
{
printf("nilai budi lebih besar dari ahmad\n");
}
if(arif>andi)
{
printf("nilai arif lebih besar dari andi\n");
}
if(ahmad>andi)
{
printf("nilai ahmad lebih besar dari andi\n");
}
if(ahmad>andi)
{
printf("nilai ahmad lebih besar dari andi\n");
}
if(ahmad>budi)
{
printf("nilai ahmad lebih besar dari budi\n");
}
if(ahmad>arif)
{
printf("nilai ahmad lebih besar dari arif\n");
}
if(ahmad>mira)
{
printf("nilai ahmad lebih besar dari mira\n");
}
printf("\n\nnilai tertinggi");
printf("\n\narif");
return 0;
}
Listing program 3
#include<stdio.h>
int main(void)
int andi = 0;
int budi = 0;
int arif = 0;
int mira = 0;
int ahmad = 0;
int nilai,mean;
printf("\nandi:");
scanf("%d",&andi);
printf("\nbudi:");
scanf("%d",&budi);
printf("\narif:");
scanf("&arif");
printf("\nmira:");
printf("\nahmad:");
scanf("%d",&ahmad);
nilai = andi+budi+arif+mira+ahmad;
mean = nilai/5;
printf("nilai mean=%d\n",mean);
return 0;
#include<stdio.h>
int main(void)
int suhu_awal=0;
int suhu_min=32;
int suhu_normal=10;
int suhu_max=16;
printf("%d",&suhu_awal);
if(suhu_max<suhu_awal);
printf("kompresor di hidupkan");
printf("kompresor di matikan");
printf("\n");
return 0;
VI . ALGORITMA
Program dimulai
Mengakhiri eksekusi
Program Selesai
VII . FLOWCHART
START
scanf("%d", &quantity);
if (quantity>10)
printf("\nThe price for %d is $%.2f\n", quantity,
quantity*unit_price*0.95);
else // no discount
printf("\nThe price for %d is $%.2f\n", quantity,
quantity*unit_price);
END
VIII. Analisa
Pengambilan keputusan dalam suatu program berkaitan dengan pilihan untuk
mengeksekusi suatu statement terhadap statement lain. Perhatikanlah contoh
kalimat dibawah ini;
Johan adalah seorang pelajar, setiap hari johan harus mengikuti kelas
tambahan disore hari. Sepulang sekolah johan terlelap karena kelelahan. Tepat
pukul dua siang, johan terbangun, dan berfikir,
“Jika Tidak, Johan boleh melanjutkan tidurnya. Jika Ya Johan harus bersiap-
siap.
“Jika Ya, Beristirahatlah dan minta izin. Jika Tidak Johan berangkat
kesekolah untu kelas tambahan”.
IX. Kesimpulan
Penggunaan if dan else dalam program ini adalah if-else statement melengkapi
statement if yang sebelumnya kita pelajari, statement if hanya akan mengeksekusi
statement yang sesuai dengan kondisi expresi, sedang if-else statement
memberikan kemungkinan untuk melakukan statement lain jika kondisi expresi
tidak terpenuhi. Statement tersebut dapat kita lakukan di dalam else. Sehingga if-
else memiliki arti, jika kondisi expresi terpenuhi lakukan statement di dalam “if”,
dan jika tidak terpenuhi lakukan statement didalam “else”.
1. Pernyataan If
a. If sederhana
Defenisi :
If (Kondisi)
b. If Else
Defenisi :
Syntax If Else :
if (Kondisi)
else
Padang
http://mik49.blogspot.co.id/2010/11/kondisi-if-else-dan-switch-case.html
http://turakeladi.blogspot.co.id/2014/03/penjelasan-tentang-metode-if-else.html
http://kaholeo.blogspot.co.id/2014/04/contoh-makalah-operasi-percabangan-
pada.html
1. Komputer
2. Aplikasi DEV C++