Anda di halaman 1dari 3

Nama = Arya Gilang Saputra

Nim = 1810107015
Prodi = Teknik Sipil
Matkul = Pemograman Bahasa Komputer

ALGORITHM TO ADD TWO NUMBERS

1. Mulai
2. Deklarasi variable bil dan bil 2 dengan tipe data string, dan variable a,b,c dengan tipe data
integer
3. Ubah bil dan bil2 ke a dan b
4. c=a+b
5. Tampilkan c
6. Selesai

ALGORITHM TO FIND THE FACTORIAL

1. Masukan nomor n
2. Atau variable final sebagai 1
3. Final <= final *n
4. Berkurang n
5. Periksa apakah n sama dengan 0
6. Jika n sama dengan nol, lanjutkan ke langkah 8 (break out of loop)
7. Lain goto langkah 3
8. Cetak hasil akhirnya

ALGORITHM TO CHECK PRIME NUMBER

1. Deklarasi variable i untuk iterasi, variable bil untuk bilangan yang ingin ditentukan apakah
bilangan prima atau bukan dan variable x
2. Masukan bilangan yang ingin ditentukan apakah bilangan prima atau bukan dan nyatakan ke
variable bil
3. Apabila bilangan yang dimasukan tadi kurang dari atau sama dengan 0 maka cetak “BUKAN
BILANGAN PRIMA”, namun bila bilangan tersebut lebih dari 0 maka lakukan langkah 4 s/d 8
kemudian lanjut kelangkah 9
4. Isi variable i dengan nilai 2
5. Selama nilai pada variable i masih kurang dari nilai pada variabel bil, lakukan langkah 6 s/d 8.
6. Hitung sisa hasil bagi nilai pada variabel bil dengan i dan nyatakan ke variabel x.
7. Bila hasil bagi tersebut sama dengan 0, cetak ” Bukan Bilangan Prima” dan langsung ke langkah
10
8. Tambahkan nilai pada variabel i dengan 1.
9. Cetak ” Bilangan Prima ”.
10. Tanya apakah user masih ingin menentukan suatu bilangan apakah merupakan bilangan prima.
11. Bila jawabannya iya, maka kembali ke langkah ke-2.
12. Bila jawabannya tidak, maka program dapat langsung diakhiri.
13. Namun jika bukan keduanya, tanyalah kembali (kembali ke langkah 9).

ALGORITHM TO FIND THE LARGEST AMONG THREE NUMBERS

1. Mulai
2. Inisiasi bil1, bil2, bil3 sebagai integer
3. Baca bil1
4. Baca bil2
5. Baca bil3
6. Jika bil1>bil2 dan bil1>bil3 maka kerjakan langkah 8, selain itu
7. Jika bil1> bil 1 dan bil2>bil3 maka kerjakan langkah 9, selain itu kerjakan langkah 10
8. Cetak “Bilangan Terbesar Bilangan Pertama”
9. Cetak “Bilangan Terbesar Bilangan Kedua”
10. Cetak “Bilangan Terbesar Bilangan Ketiga”
11. Selesai

ALGORITHM OF FIBONACCI SERIES

1. Mulai
2. Masukan n, yaitu banyaknya bilangan Fibonacci yang di inginkan
3. Tentukan nilai i untuk suku pertama dan kedua yaitu i=0 atau i=1
4. Jika i=0 atau i=1 cetak fibonacci(i)=i
5. Isi nilai i>1 dimana i≤n
6. Tambahkan nilai pada variabel fibonacci di bilangan ke (i-1) dengan nilai pada variabel fibonacci
di bilangan ke (i-2) kemudian nyatakan ke variabel fibonacci pada indeks ke i.
7. Cetak nilai variabel fibonacci(i)
8. Tambahkan i dengan 1
9. Tanya apakah pengguna masih ingin menampilkan deret fibonacci
10. Bila iya lanjut ke langkah 5
11. Bila tidak, maka program dapat diakhiri
12. Selesai
ALGORITHM TO FIND ALL THE ROOTS OF QUADRATIC EQUATION

1. Input a, b, c, d.
2. Deklarasi sebagai integer
3. Masukan inputan x1, x2.
4. Deklarasi sebagai double
5. Hitung nilai determinan dengan menggunakan rumus : d=b*b – 4*a*c.
6. Jika d = 0, maka x1 = x2 = -b/2*a.
7. Cetak x1 = x2
8. Jika d lebih dari 0, maka hitung x1 = (-b+sqrt(d))/2*a. cetak x1
9. Hitung x2 = (-b-sqrt(d))/2*a. Cetak x2.
10. Jika d kurang dari 0, maka hitung x1 = -b/2*a+sqrt(-d)/2*a. Cetak (x1)i.
11. Hitung x2 = -b/2*a – sqrt(-d)/2*a. Cetak (x2)i.
12. Selesai

Anda mungkin juga menyukai