Read Bilangan: Algoritma Pemrograman
Read Bilangan: Algoritma Pemrograman
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)
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
Jawaban:
1.
Start
Input a, b
Output c
End
Main
2.
Integer bilangan
Input bilangam
Bilangan mod 2 == 0
End
3. Start
Input nilai
a, b, c
Hitung
D=b*b-4*a*c
Cetak hasil
End
4. Mulai
i. Batas
Input batas
1=2
1402=1
Output i
Ifit 1
Selesai