Anda di halaman 1dari 16

1.

Flowchart: Start

i++

i=1

Ya Tidak

i<=300?

Display i Get l G i++

Stop

Display i Get l i++ G

Display i Get l G endl

Algortitma: Deklarasi i : integer {input/output} Deskripsi Cout(i=1) For i<=300 Cout i i++ cout i i++ cout i, endl i++

Program:

Hasil keluaran:

2. a. Flowchart: Start Algoritma: Deklarasi Get n n: integer {input} a: float {input/output} i=1 a=0 i: integer {input} Deskripsi Cin(n) i=1 Tidak i<=n? i<=n Tampilkan a i=i + 1 Get l G Ya a=a + 1/i Get l G i++ Stop cout(a) a=a+(1.0/i)

Program:

Hasil keluaran:

Algoritma: 2. b. Flowchart: Start Deklarasi n: integer {input} a: float {input/output} Get n i: integer {input} Deskripsi i=1 a=0 i<=n i<=n? Ya i=i + 2 Get l G a=a + 1/i Get l G Stop Tampilkan a cout(a) a=a+(1.0/i) i=i+2 Cin(n) i=1

Tidak

Program:

Hasil keluaran:

2. c. Flowchart: Start

Get n

i=1 a=0

Tidak

i<=n? Ya X=i%2 Get l G X=1 Stop a=a+1/i Ya a=a-(1/i) Get l G i=i + 1 Get l G Tampilkan a

Tidak

3. a. Flowchart: Start

Algoritma: Deklarasi n: integer {input} Get n j, k: float {input/output} i: integer {input} i=1 j=0 k=0 Deskripsi Cin(n) i=1 i<=n i<=n? Tidak i=i + 1 Get l G Ya a=a + 1/i Get l G Stop k=k+(i*i) Tampilkan j i=i+i Tamilkan k cout(j, k) j=j+i

Program:

Hasil keluaran:

b. Flowchart: Start

Get n Stop i=1 j=0 k=0

i<=n? Tidak i=i + 1 Get l G Ya a=a + 1/i Get l G r=j/n v= (j*j-2*j*r+r*r)/(n-1) s=sqrt (v)

Tampilkan j Tamilkan k

Tampilkan r Tamilkan v Tampilkan s

Algoritma: Deklarasi n: integer {input} j, k: float {input/output} i: integer {input} r, v, s:float {output} Deskripsi Cin(n) i=1 i<=n j=j+i k=k+(i*i) i=i+i cout(j, k) r=j/n v= (j*j-2*j*r+r*r)/(n-1) s=sqrt (v) cout (r, v, s)

Program:

Hasil keluaran:

4. a. Flowchart:

Start

x=-4

x<=4? Ya

Tidak

Tampilkan y x=x+0.5 Get l Algoritma: Deklarasi x:double {input} y:double {output} Deskripsi x=-4 x<=4 y=2*x*x-3*x-5 x=x+0.5 cout(y) G y=2*x*x-3*x-5 Get l G Stop

Program:

Hasil keluaran:

b. Flowchart: Start

Algoritma: Deklarasi x, y: double {input} x=-4 y=-4 Deskripsi x=-4, y=-4 z=0 x<=4, y<=4 z=x*x*x-3*x*y*y+2*x*y+y-2*y*y x<=4? x=x+0.5 y=y+0.5 G z=x*x*x-3*x*y*y+2*x*y+y-2*y*y Get l G Stop Y<=4? Ya Tampilkan z Tidak x=x+0.5, y=y+0.5 cout(z) z: double {output}

Program:

Hasil output:

Anda mungkin juga menyukai