Anda di halaman 1dari 5

Nama: Kenny Malliling

NIM : 09231065
Prodi : Teknik Perkapalan
Kelas : A

ALGORITMA PEMROGRAMAN
1.Buatlah algoritma untuk mencari sisi miring dari suatu segitiga siku-siku, jika diketahui
panjang sisi yang membentuk sudut dan siku-siku Proses:
Ouput: sisi miring (c)

Jawaban :
a. Input bilangan pertama (a)
b. Input bilangan kedua (b)
c. Masukkan kedua bilangan ke dalam rumus berikut :
d. Output sisi miring (c) akan tampil DEKLARASI
Int : a,b,c

Input a
Input b

C<-sqrt ((a*a)+(b*b))
Output : Print c
END
2. Buatlah algoritma untuk menentukan suatu bilangan genap atau ganjil
Jawaban:
Read Bilangan If bil
mod 2 = 0 then,
“Output Genap”
Else
“Output Ganjil”
End if
3. Buatlah algoritma untuk menghitung akar-akar persamaan kuadrat dengan rumus:

Jawaban:
Algoritma pseudecode
Deklarasi
A,B,C:integer{koefisien} Disk: longint
{nilai diskriminan} x1,x2:real{nilai-nilai
akar untuk disk>=0}
Algoritma:
Read(A, B, C)
Disk B*B-4*A*C
if(A=0) then write('bukan persamaan kuadrat')
Else if disk>0then
X1 -B+sqrt(disk) /2*A
X2-B-sqrt(disk)/2*A
Else if disk=0then
X1-B/2*A
X2 X1
Else write('Akar imajiner')
End if
Write(x1, x2)

4. Buatlah Algoritma mencari bilangan 10 genap pertama dan jumlah totalnya

Jawaban:
1.Mulai
2.Masukan bilangan bulat(N) ≤ 20
3.jika n mod 2 tidak sama dengan 0, n=0
4.jika n mod 2=0 jumlahkan(n)
5.Cetak
6.selesai

5. Buatlah flowchart dari 5 soal tadi

Jawaban:
1.

Start
Start

Input
Input a,
a,
bb

cc == akar
akar kuadrat
kuadrat (a)(a)
(a)(a) ++ (b)(b)
(b)(b)

Output
Output
cc

End
End
Main
Main

2.
Integer
Integer bilangan
bilangan

Input
Input bilangam
bilangam

Bilangan
Bilangan mod
mod 22 ==
==
00

Output
Output bilangan
bilangan &
& Output
Output bilangan
bilangan &
& ““
”” adalah
adalah bilangan
bilangan adalah
adalah bilangan
bilangan
ganjil”
ganjil” ganjil”
ganjil”

End
End

3. Start
Start

Input
Input nilai
nilai
a,
a, b,
b, cc

Hitung
Hitung
D=b*b-4*a*c
D=b*b-4*a*c

Jika
Jika D=0
D=0 Jika
Jika Jika
Jika
D>0
D>0 D<0
D<0

X1=-b/2a
X1=-b/2a X1=(-b*sqrt(D))/2a
X1=(-b*sqrt(D))/2a X1=-b/2a+(sqrt(-D)/Za)i
X1=-b/2a+(sqrt(-D)/Za)i
X2=b/2a
X2=b/2a X2=-b-sqrt(D))/2a
X2=-b-sqrt(D))/2a X2=-b/2a-(sqrt(-D)/Za)i
X2=-b/2a-(sqrt(-D)/Za)i

Cetak
Cetak hasil
hasil

End
End
4. Mulai

i. Batas

Input
batas

For I = oto batas

1=
2

1402=
1

Output i

Ifit 1

Selesai

Anda mungkin juga menyukai