2. Program Cetak : Description
/* I.S. : program akan menerima
masukan s yang bertipe string
F.S. : Tercetak pada layar nilai dari
variable s yang dimasukan */
/* Kamus data*/
S : String
/* Algoritma */
Input (S);
Output(“nilai S adalah ”+S);
3. FOR
Statement For digunakan untuk
mengeksekusi sebuah blok secara berulang
selema belum mencapai suatu nilai. Sintaks
penggunaannya adalah sebagai berikut:
For inisiasi to terminasi do
begin
....Statement….
end
4. Program Cetak : pencetak bilangan
/* I.S. : program tidak menerima
masukan user
F.S. : Tercetak akan mencetak nilai 1
sampai 1000*/
/* Kamus data*/
i : integer
/* Algoritma */
For i1 to 1000 do
begin
Output( i );
end;
5. Konversi algoritma ke bahasa
C
Begin menjadi {
End menjadi }
menjadi =
= menjadi = =
If (….) then menjadi if(….)
While(…)do menjadi while(…)
Output (….) menjadi printf(…..)
Input(…..) menjadi scanf(….)
AND menjadi &&
6. Variabel
A : integer menjadi int A;
B: float menjadi float B;
C: Character menjadi char C;
7. Setiap berganti baris program diakhiri
dengan tanda ;
Bahasa C casesensitive artinya besar dan
kecil huruf berpengaruh
Variable A bertipe integer tidak sama
dengan variable a bertipe integer
Algoritma utama berada pada bagian main()
8. /*kamus data*/
int suhu;
/* Algoritma utama */
main(){
printf("Masukan suhu zat:");
scanf("%d",&suhu);
if (suhu<0){
printf("Padat
Beku");
}
else
if((0<=suhu)&&(suhu<=100)){
printf(“Cair");
}
else{
printf("uap");
}
9. Input
Input menggunakan scanf
scanf(“%d”, &inputan);
Artinya memasukan nilai bertipe integer
(%d) ke variable inputan
Gunakan tanda & pada variable yang akan
diisi nilainya
%d integer, %f float, %c character, %s
String
11. Kita lihat PR Kemarin?
Seorang programmer expert sedang
menyelesaikan sebuah masalah rumit, dia
harus membuat program dimana program
tersebut akan menampilkan nilai suatu jam
dengan masukan berupa detik
jika pengguna memasukan detik dibawah 0
maka program akan menginformasikan
masukan salah
Ilustrasi pengguna memasukan 3710 maka