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

Input a, b

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

Output c

End
Main

2.
Integer bilangan

Input bilangam

Bilangan mod 2 == 0

Output bilangan & ” Output bilangan & “


adalah bilangan adalah bilangan ganjil”
ganjil”

End

3. Start

Input nilai
a, b, c

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

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

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


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

Cetak hasil

End
4. Mulai

i. Batas

Input batas

For I = oto batas

1=2

1402=1

Output i

Ifit 1

Selesai

Anda mungkin juga menyukai