BLOGGER TEMPLATES - TWITTER BACKGROUNDS

Sabtu, 31 Oktober 2009

tugas algoritma dan flowchart

Tugas Flowchart dan algoritma

1. Menghitung Keliling dan Luas Lingkaran

1.Menentukan nilai pi sebesar 3.14
2.Masukkan jari-jari, nyatakanlah dengan nilai r
3.Hitung Keliling Lingkaran dengan rumus= 2 * pi * r
4.Hitung Luas Lingkaran dengan rumus= 0.5 * pi * r * r
5.Tampilkan Keliling lingkaran
6.Tampilkan Luas Lingkaran
7.Cetak hasil

Flowchart


2. Mengkonversi Suhu

1.Masukkan suhu dalam Celcius, nyatakan dengan simbol C
2.Hitung konversi suhu dalam Fahrenheit dengan rumus F = C * 1.8 + 32
3.Tampilkan hasil dari perhitungan rumus F
4.Cetak hasil

flowchart



3. Menampilkan sederetan bilangan ganjil dari 10 sampai 30 kecuali 21 dan 27

1.Tentukan nilai x = 10
2.Hitung x / 2, nyatakan hasil bagi dengan y.
3.Jika y tidak sama dengan 1, langsung menuju ke proses 7.
4.Jika x sama dengan 21, langsung menuju ke proses 7.
5.Jika x sama dengan 27, langsung menuju ke proses 7.
6.Tampilkan x
7.Jumlahkan x dengan 1, nyatakan dengan x.
8.Jika x tidak sama dengan 30, kembali ke proses 2.
9.Cetak hasil

flowchart




4. Menghitung determinan dan mencari akar-akar dari persamaan kuadrat : ax2 + bx + c = 0
1.Masukkan nilai a, b dan c
2.Hitung determinan dengan rumus b * b – 4 * a *c, nyatakan dengan D.
3.Jika D tidak sama dengan 0, lagsung ke proses 7.
4.Hitung (-b) / 2 * a, nyatakan dengan x1,
5.Karena D = 0, maka x2 = x1.
6.Cetak x1 dan x2. Selesai.
7.Jika D < 0, langsung ke proses 11.
8.Hitung (-b + sqrt(D)) / 2 * a, nyatakan dengan x1
9.Hitung (-b – sqrt(D)) / 2 * a, nyatakan dengan x2
10.Cetak x1 dan x2. Selesai.
11.Hitung (-b) / 2 * a, nyatakan dengan x.
12.Hitung (sqrt(-D) / 2 * a, nyatakan dengan y.
13.Cetak x1 dengan nilai (x + y) i
14.Cetak x2 dengan nilai (x – y) i.
15.Selesai.

flowchart



5. Menentukan apakah suatu bilangan(tahun) termasuk tahun kabisat atau bukan antara tahun 1900-2020
1.Masukkan tahun
2.Bagi tahun dengan 4
3.Jika hasil bagi 0, cetak tahun adalah tahun kabisat. Selesai.
4.Jika tahun > 2020 dan tahun < 1900, cetak tahun bukan di antara tahun 1900 – 2020. Selesai.
5.Cetak bukan tahun kabIsat dan bukan di antara 1900 – 2020.
6.Selesai.

flowchart


6. Menampilkan bilangan genap dari 2 sampai n deret kecuali bilangan genap tersebut kelipatan 4
1.Tentukan x = 2, i = 0
2.Masukkan nilai n
3.Tampilkan x
4.Jumlahkan i dengan 1, nyatakan dengan i.
5.Jika i = n, Selesai. Jika tidak, lanjut ke proses 6
6.Hitung x ditambah 2, nyatakan dengan x
7.Bagi x dengan 4, nyatakan deng!n y
8.Jika y = 0, kembali ke 0roses 6. Jika tidak, kembali ke proses 3.


flowchart



7. Menentukan harga yang harus dibayar oleh seorang pembeli bila setiap pembelian barang mendapatkan diskon dengan aturan: jika total harga pembelian > 1.500.000 maka dapat diskon 10
1.Tentukan harga CPU = Rp. 700.000,- RAM = Rp. 380.000,- Motherboard = Rp.800.000,-
2.Tentukan jm_CPU = 0, jm_RAM=0, jm_Motherboard=0, diskon=0
3.Masukkan jm_CPU
4.Masukkan jm_RAM
5.Masukkan jm_Motherboard
6.Hitung= CPU * jm_CPU, nyatakan dengan CPU
7.Hitung=RAM * jm_RAM, nyatakan dengan RAM
8.Hitung= Motherboard * jm_Motherboard, nyatakan dengan Motherboard
9.Hitung CPU + RAM+ Motherboard, nyatakan dengan jumlah
10.Jika jumlah > 1500000, hitung 0.1 * jumlah, nyatakan dengan diskon.
11.Hitung jumlah – diskon, nyatakan dengan Total
12.Tampilkan nilai total.

flowchart

0 komentar: