Senin, 15 Oktober 2007

flowchart untuk nota pembelian, dengan syarat total pembelian diatas 1.500.000 akan mendapat diskon 10%

Algoritma untuk nota pembelian, dengan syarat total pembelian diatas 1.500.000 akan mendapat diskon 10%

Algoritma untuk nota pembelian, dengan syarat total pembelian diatas 1.500.000 akan mendapat diskon 10%, sebagai berikut :


1. Tanya barang yang dibeli. Nyatakan dengan a.

2. Tanya banyaknya barang.. Nyatakan dengan n.

3. Deklarasikan a dan n sebagai integer.

4. Proses looping :

a. Dari i = 0 sampai i = n.

b. Jika a = 700.000, maka akan langsung diproses. Jika tidak, maka diteruskan ke 4c.

c. Jika a = 380.000, maka akan langsung diproses. Jika tidak, maka diteruskan ke 4d.

d. Jika a = 800.000, maka akan langsung diproses. Jika tidak, maka proses dihentikan.

e. Hitung x + a. Nyatakan dengan x.

f. Jika i = n, maka proses akan berlanjut ke proses 5. Jika tidak, maka proses akan kembali ke proses a.

5. Jika x lebih dari 1.500.000, maka hitung : x – (0.1*x). Nyatakan dengan x. Lalu cetak x. Jika tidak, maka langsung cetak x.

6. Proses selesai.






flowchart untuk mencetak bilangan genap mulai dari 2 sampai deret ke-n, kecuali bilangan genap kelipatan 4

Algoritma untuk mencetak bilangan genap mulai dari 2 sampai deret ke-n, kecuali bilangan genap kelipatan 4

Algoritma untuk mencetak bilangan genap mulai dari 2 sampai deret ke-n, kecuali bilangan genap kelipatan 4, sebagai berikut :


1. Masukkan banyaknya bilangan. Nyatakan dengan n.

2. Deklarasikan sebagai integer.

3. Beri nilai untuk x = 0 dan i = 0.

4. Proses looping :

a. Untuk i = 0 sampai i = n.

b. Hitung x + 2. Nyatakan dengan x.

c. Hitung sisa bagi x dengan 4. Nyatakan dengan y.

d. Jika y = 0, maka kembali ke proses b. Jika tidak,maka cetak y.

e. Jika i = n, maka proses akan berhenti. Jika tidak, maka kembali ke proses a.

5. Proses selesai.




flowchart menentukan tahun kabisat antara tahun 1900 dan 2020

algoritma menentukan tahun kabisat antara tahun 1900 dan 2020

Algoritma menentukan tahun kabisat antara tahun 1900 dan 2020, sebagai berikut :


1. Masukkan sebuah bilangan. Nyatakan dengan variabel a.

2. Deklarasikan sebagai integer.

3. Jika a lebih dari atau sama dengan dari 1900, maka proses akan berlanjut. Jika tidak, maka proses akan berhenti.

4. Jika a kurang dari atau sama dengan 2020, maka proses akan berlanjut. Jika tidak, maka proses akan berhenti.

5. Hitung sisa pembagian dengan menggunakan rumus : a % 4 = b.

6. Jika b = 0, maka cetak “Tahun kabisat”. Jika tidak, maka cetak “Bukan tahun kabisat”.

7. Proses selesai.


Sabtu, 06 Oktober 2007

flowchart menghitung determinan dan mencari akar-akar persamaan kuadrat


Algoritma menghitung determinan dan mencari akar-akar persamaan kuadrat

Algoritma untuk menghitung determinan dan mencari akar-akar dari persamaan kuadrat : ax2 + bx + c = 0, sebagai berikut :

1. Masukkan inputan a, b, c, d.
2. Deklarasikan sebagai integer.
3. Masukkan inputan x1, x2.
4. Deklarasikan 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. Proses selesai.

flowchart deret bilangan ganjil antara 10 dan 30, kecuali 21 dan 27


Algoritma deret bilangan ganjil antara 10 dan 30, kecuali 21 dan 27

Algoritma untuk menampilkan sederetan angka bilangan ganjil antara 10 sampai 30 kecuali 21 dan 27, sebagai berikut :

1. Beri nilai untuk a = 9.
2. Proses looping :
a. Hitung jumlah a+2. Nyatakan dengan a.
b. Jika a = 21, maka kembali ke proses a. Jika tidak, maka ke proses c.
c. Jika a = 27, maka kembali ke proses a. Jika tidak, maka ke proses d.
d. Cetak a.
e. Jika a kurang dari 29,maka kembali ke proses a.
3. Proses selesai.

flowchart konversi suhu dari celcius ke fahrenheit


Algoritma konversi suhu dari celcius ke fahrenheit

Algoritma untuk mengkonversi suhu dari Celcius ke Fahrenheit, sebagai berikut :

1. Masukkan input bilangan C.
2. Deklarasikan C sebagai float.
3. Hitung menggunakan rumus : F = C*1.8 + 32.
4. Cetak F.
5. Proses selesai.

flowchart mencari keliling dan luas lingkaran




Algoritma menghitung keliling dan luas lingkaran

Algoritma menghitung keliling dan luas lingkaran, sebagai berikut :

1. Masukkan inputan, isikan pada variabel R.
2. Deklarasikan R sebagai float.
3. Beri nilai untuk PI = 3.14.
4. Jika mencari luas, maka gunakan rumus : L = PI*R*R. Cetak L.
5. Jika mencari keliling, maka gunakan rumus : K = 2*PI*R. Cetak K.
6. Proses selesai.