I.1.1 Pertama.c
JUDUL: pertama.c
KAMUS:
A, B, C : Integer
ALGORITMA:
INPUT (A)
INPUT (B)
C ← A +B
OUTPUT (C)
I.1.2 Tegangan.c
JUDUL: Tegangan.c
KAMUS:
V,I,R : Integer
ALGORITMA:
I ← 10
R ← 500
V←I*R
OUTPUT (‘Voltase=’)
OUTPUT (V)
getch ( )
return ()
I.1.3 Kapasitansi.c
JUDUL: Kapasitansi.c
KAMUS:
q,v,c,kapasitas : Float
ALGORITMA:
INPUT( q)
INPUT( v)
Kapasitas ← q / v
OUTPUT (kapasitas)
return ()
I.1.4 Jawabhasil.c
JUDUL: Jawabhasil.c
{ Program yang menghitung suatu penjumlahan dan pengurangan untuk ditampilkan ke layar}
KAMUS:
Jawab,hasil : Integer
ALGORITMA:
jawab ← 100
hasil ← jawab-100
hasil ← hasil + 6
OUTPUT(`Jawabannya adalah `)
OUPUT (hasil+6)
I.1.5 Keluas.c
JUDUL: keluas.c
KAMUS:
Phi,Jari-Jari,Luas,Keliling: Float
ALGORITMA:
phi ← 3.14
jari_jari ← 7.0
Keliling ← 2*Jari_Jari*Jari_Jari
OUTPUT (Luas)
OUTPUT(Keliling)
I.1.6 Segitiga.c
JUDUL: segitiga.c
{ Program yang menghitung suatu penjumlahan dan pengurangan untuk ditampilkan ke layar}
KAMUS:
sisi_datar,sisi_tegak,sisi_miring : Float
ALGORITMA:
INPUT( sisi_datar)
INPUT( sisi_tegak)
sisi_miring ← sqrt((sisi_datar*sisi_datar)+(sisi_tegak*sisi_tegak))
OUTPUT(`Sisi miring:`)
INTPUT (sisi_miring)
return 0
I.1.7 Tipe data.c
KAMUS:
ALGORITMA:
a ← 250
c ← 2,5
S ← Halo Unsada
OUTPUT(`Nilai c`,c)
OUTPUT(`Nilai c`,c)
OUTPUT(`Nilai c`,c)
OUTPUT(`Nilai c`,c)
OUTPUT(`Data S`S)
OUTPUT(`Data S`,S)
OUTPUT(`Data S`,S)
OUTPUT(`Data S`,S)
OUTPUT(`Data S`,S)
I.2 Source Code
I.2.1 Pertama.c
C=A+B ;
}
I.2.2 Tegangan.c
V=I*R;
}
I.2.3 Kapasitansi.c
kapasitas=q/v ;
return 0;
}
I.2.4 Jawabhasil.c
}
I.2.5 Keluas.c
return 0;
}
I.2.6 Segitiga.c
sisi_miring=sqrt((sisi_datar*sisi_datar)+(sisi_tegak*sisi_tegak));
printf("Sisi miring:%f",sisi_miring); //output ulisan dalam
kurung tanda petik " " pada layar
getchar();
}
I.2.7 Tipe Data.c
Start
Integer : A, B, C
Input A
Input B
C=A+B
Output C
End
I.3.2 Pembahasan program tegangan.c
Start
Integer : I, V, R
Input I = 10
Input R = 500
V=I×R
Output V
End
I.3.3 Pembahasan Program kapasitansi.c
Start
Float : Q, V, Kapasitas
Input Q
Input V
Kapasitas : Q ÷ V
Output Kapasitas
End
I.3.4 Pembahasan Program jawabhasil.c
Jawab = 100
Hasil = Jawab +6
Output Hasil
End
I.3.5 Pembahasan Program keluas.c
Start
Phi = 3,14
Jari-jari = 7,0
Output Luas,
Keliling
End
I.3.6 Pembahasan Program segitiga.c
Start
Sisi miring = sqrt ((sisi datar × sisi datar ) + (sisi tegak × sisi tegak ))
End
I.3.7 Pembahasan Program tipedata.c
Start
a = 250
c = 2,5
S = Halo Unsada
Output a, c, S
End
I.4 Jawaban Pertanyaan
1. Buatlah flowchartnya untuk mencari sisi miring segitiga dan menampilkan karakter yang
dimasukan melalui keyboard ke layar!
2. Tulis desain algoritma dan flowchartnya
a. Mencetak tulisan “Hello World”
b. Menghitung penjumlahan 144 + 256
3. Belajar menemukan kesalahan
JAWAB:
1. Flowchart mencari Sisi Miring Segitiga
Start
Sisi miring = sqrt ((sisi datar × sisi datar ) + (sisi tegak × sisi tegak ))
End
Flowchart menampilkan karakter yang dimasukan melalui keyboard ke layar
Start
Input : a
Input : b
End
. 2.a
JUDUL: Hello world.c
ALGORITMA:
return 0
Start
End
b.
JUDUL: Penjumlahan.c
OUTPUT (C)
Start
A = 144
B = 256
C=A+B
Output C
End