• Tidak ada hasil yang ditemukan

Slide 1

N/A
N/A
Protected

Academic year: 2023

Membagikan "Slide 1"

Copied!
10
0
0

Teks penuh

(1)

Pseudocode

Ali Ridho Barakbah

(2)

Pseudocode

• Pseudocode adalah bahasa perantara antara bahasa manusia dengan bahasa pemrograman

• Di dalam pseudocode memuat logika penyelesaian masalah

• Pseudocode harus berisi bahasa yang singkat, padat dan jelas

• Flowchart  simbol

• Pseudocode  bahasa

(3)

Lingkaran

• Buatlah flowchart untuk menghitung keliling dan luas lingkaran

– Keliling = 2 * PI * radius

– Luas = PI * radius * radius

(4)

START

PI=3.14, keliling, luas, radius

keliling=2*PI*radius luas=PI*radius*radius

Input radius

Print keliling, luas

END

1. Definisikan PI=3.14

2. Deklarasikan keliling, luas, radius

3. Input radius

4. keliling=2*PI*radius 5. luas=PI*radius*radius 6. Print keliling dan luas

(5)

Konversi suhu

• Buatlah flowchart untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus

F = C * 1.8 + 32

(6)

START

C, F

F = C*1.8 + 32 Input C

Print F

END

1. Deklarasikan C dan F 2. Input C

3. F=C*1.8+32 4. Print F

(7)

Menampilkan bilangan ganjil

• Buatlah flowchart untuk menampilkan

sederetan bilangan ganjil dari 10 sampai 30 kecuali 21 dan 27

• Contoh:

• Output : 11 13 15 17 19 23 25 29

(8)

START

Bil=10

Print Bil END

Bil%2=0

(Bil=21) ||

(Bil=27) Bil  30

Bil++

Y

T

Y

T

T

Y

1. Inisialisasi Bil=10

2. Jika Bil%2 ≠ 0 kerjakan 3-4 3. Jika !((Bil=21) || (Bil=27) 4. Print Bil

5. Jika Bil <= 30 kerjakan 6-7 6. Bil++

7. Kembali ke 2 8. Selesai

(9)

Diskriminan

• Buatlah flowchart untuk menghitung determinan dan

mencari akar-akar dari persamaan kuadrat : ax2 + bx + c

= 0 , dengan ketentuan sbb :

– D = b2 - 4ac

– Jika D = 0 , maka terdapat 2 akar real yang kembar, yaitu:

• x1 = x2 = -b / 2a

– Jika D > 0 , maka terdapat 2 akar real yang berlainan, yaitu:

• x1 = (-b + sqrt(D)) / 2a

• x2 = (-b - sqrt(D)) / 2a

– Jika D < 0 , maka terdapat 2 akar imaginair yang berlainan, yaitu:

• x1 = -b / 2a + (sqrt(-D) / 2a) i

• x2 = -b / 2a - (sqrt(-D) / 2a) i

(10)

START a, b, c, x1, x2, D

END Input a, b, c

D=b*b-4*a*c

D = 0

D > 0

x1 = -b/2a x2 = x1

x1 = (-b+sqrt(D))/2*a x2 = (-b-sqrt(D))/2*a

x1 = -b/2*a+(sqrt(-D)/2*a) x2 = -b/2*a-(sqrt(-D)/2*a)

Print x1, x2

Print

“x1i”, “x2i”

Y

Y T

T

Buat Pseudococe dari flowchart berikut ini

Referensi

Dokumen terkait

5 Set Marker Flourescent color 3 assorted color per set 5 Pcs Record Book , 500 pages size: 214mm x 278mm min 3 Pcs Cutter Knife 3 Tube Cutter Blade 5 Pcs Scissors, Symmetrical Blade

Study Kit for SSC CGL Tier-2 Exam English Study Kit for SSC CHSL 10+2 Examination English Study Kit for SSC Stenographers Grade ‘C’ & ‘D’ English Study Kit for Multitasking