• masukan nilai pada variabel X1,X2 dan X3 • kondisi, jika X1 lebih besar daripada X2, jika Y maka kerjakan proses variabel temp sama dengan X1 kemudian X1 sama dengan X2 selanjutnya X2 sama dengan temp kemudian lakukan proses berikutnya, jika N maka lewati proses Y langsung kerjakan ke proses berikutnya. • kondisi, jika X2 lebih besar daripada X3, jika Y maka kerjakan proses variabel temp sama dengan X3 kemudian X3 sama dengan X3 selanjutnya X3 sama dengan temp kemudian lakukan proses berikutnya, jika N maka lewati proses Y langsung kerjakan ke proses berikutnya. • kondisi, jika X1 lebih besar daripada X2, jika Y maka kerjakan proses variabel temp sama dengan X1 kemudian X1 sama dengan X2 selanjutnya X2 sama dengan temp kemudian lakukan proses berikutnya, jika N maka lewati proses Y langsung kerjakan ke proses berikutnya. • Dari proses diatas didapatkan nilai akhir dari X1, X2 dan X3 • algorithma SORT3 selesai Jawaban soal nomor 2 :
Pseudocode dari persamaan kuadrat
NAME : persamaan kuadrat
GIVENS : a,b,c,x INTERMEDIATES : float p, float m, x RESULT : x, float, float m DEFINITION : d =:(b*b)-(4*a*c) =================================================================== Let d = (b*b)-(4*a*c) Let If d>0 then p =((-b)+sqrt(d))/(2*a) and m =((-b)-sqrt(d))/(2*a) Let else if d=0 and p=m then x = p or x = m Else d = error Give x
Pseudocode dari persamaan kuadrat
NAME : persamaan kuadrat
GIVENS : a,b,c,x1,x2 INTERMEDIATES : float p, float m RESULT : x1, x2, float p, float m DEFINITION : d =:(b*b)-(4*a*c) =================================================================== Let d = (b*b)-(4*a*c) Let If d>0 then p =((-b)+sqrt(d))/(2*a) and m =((-b)-sqrt(d))/(2*a) Let else if d=0 and p=m then x1 = p or x2 = m Else d = error Give x1 Give X2
Pseudocode dari persamaan kuadrat
NAME : persamaan kuadrat
GIVENS : a,b,c,x INTERMEDIATES : float p, float m RESULT : x, float p, float m DEFINITION : d =:(b*b)-(4*a*c) =================================================================== Let d = (b*b)-(4*a*c) Let If d>0 then p =((-b)+sqrt(d))/(2*a) and m =((-b)-sqrt(d))/(2*a) Let else if d=0 and p=m then x = p or x = m Else d = error Give x