Professional Documents
Culture Documents
Algoritma
Anshar Firman Haryadi
16745 / 2010
1F2
A. TUJUAN
B. TEORI SINGKAT
Program Bahasa C Terbentuk dari satu fungsi utama main() dan fungsi-fungsi lain.
Penulisan fungsi pada program bahasa C adalah dengan memberi nama fungsi dan
kemudian dibuka dengan kurawal buka ”{“ dan ditutup dengan kurung kurawal tutup
“}”.
Fungsi-fungsi lain selain fungsi utama bisa dituliskan setelah atau sebelum fungsi
utama dengan deskripsi prototype fungsi pada bagian awal program. Bisa juga dituliskan
pada file lain yang apabila ingin memakai atau memanggil fungsi dalam file lain
tersebut, harus menuliskan header file lainnya, dengan preprocessor directive #include.
File ini disebut pustaka (library file).
#include <stdio.h>
Main()
}
2. Menyimpan Listing Program
3. Kompilasi Program
1. Buatlah Program untuk menginputkan nilai untuk ketiga sisi suatu segitiga. Hasilnya
berupa keterangan:
2. Data berikut mencantumkan nama-nama lapisan udara berdasarkan letak ketinggian dari
permukaan bumi:
1. a. Program
#include<stdio.h>
#include<conio.h>
main()
int a,b,c;
clrscr();
if ((a==b)&(b==c))
else if(((a==b)&(b!=c))|((a==c)&(b!=c))|((b==c)&(a!=b)))
else if ((a!=b!=c))
getch();
b. Algoritma
int a,b,c
input (a,b,c)
if ((a==b)and(b==c))
if(((a==b)and(b!=c))or((a==c)and(b!=c)or((b==c)and(a!=b)))
if ((a!=b!=c))
endif
2. a. Program
#include<stdio.h>
#include<conio.h>
main()
int t;
clrscr();
if ((t>=0)&(t<10))
else if ((t>=10)&(t<40))
else if ((t>=40)&(t<70))
else if ((t>=70)&(t<400))
else if (t>=400)
getch();
}
b. Algoritma
int t
input (t)
if ((t>=0)and(t<10))
if ((t>=10)and(t<40))
if ((t>=40)and(t<70))
if ((t>=70)and(t<400))
if (t>=400)
Endif
D. KESIMPULAN
Statement if pada bahasa C ,berbeda dengan statement if pada pascal, pada bahasa C
tidak menggunakan then . Operator Pascal dan C pun berbeda, contohnya operator OR pada
C di buat dengan symbol | , dan operator AND pada bahasa C diberi symbol &.