1. Buatlah Algoritma dan Flowchart untuk menghitung Luas lingkaran dan Keliling lingkaran ?
Algoritma :I => RP => L = 3,14 * sqr (R) K = 2 * 3,14 * RO => L, K
Flowchart :
2. Buatlah Algoritma dan Flowchart untuk menghitung Luas Tabung dan Keliling Tabung ?
Algoritma :I => r, tP => L = 2 * 3,14 * r * t K = 3,14 * r * tO => L, K
Flowchart :
3. Buatlah Algoritma dan Flowchart yang menampilkan jumlah hari, jam, menit, detik dengan masukkan adalah detik ?
Algoritma :I => Detik P=> Menit = Detik / 60 Jam = Menit / 60 Hari = Jam /24O=> Menit, Jam, Hari
Flowchart :
4. Buatlah Algoritma dan Flowchart untuk menghitung komisi yang diterima sales man berdasarkan hasil penjualan yang dicapainya dimana komisi = 10 % dari penjualan ?
Algoritma : I=> Hasil PenjualanP=> Komisi = Hasil penjualan * 10 %O=> Komisi
Flowchart :
5. Buatlah Algoritma dan Flowchart untuk menghitung nilai uang dalam bentuk Dolar, Yen, dan Peso ?Ket : Dolar = Rp /8250 Yen = Rp /4000 Peso = Rp /2500
Algoritma :I => RpP => Dolar = Rp /8250 Yen = Rp /4000 Peso = Rp /2500O => Dolar, Yen, Peso
Flowchart :
6. Buatlah Algoritma dan Flowchart untuk mengkonfrensi suhu dari Celcius ke Fahrenheit, Reamur, dan Kelvin dengan rumusF = (9/5 * C) + 32R = (4/9 * C) + 32K = 273 + C
Algoritma :I => CP => F = (9/5 * C) + 32 R = (4/9 * C) + 32 K = 273 + CO => F, R, K
Flowchart :
7. Buatlah Algoritma dan Flowchart untuk menghitung luas dan volume balok ?
Algoritma :I => p, l, tP => L = (2 * p * l) + (2 * p * t) + (2 * l * t)V = p * l * tO => L, V
Flowchart :
8. Dewi membeli jeruk sebanyak 15 kg harga per kg adalah Rp. 5000. Buatlah algoritma untuk menghitung harga jeruk yang dibeli dewi ?
Algoritma :I => Harga jeruk = Rp. 5000 Jumlah = 15P => Tb = Harga jeruk * jumlahO => Tb
Flowchart :
9. Buatlah Algoritma dan Flowchart untuk menghitung Luas segitiga ?
Algoritma :I => tinggi, alasP => L = alas * tinggiO => L
Flowchart :
10. Buatlah Algoritma dan Flowchart mencari penjumlahan, pengurangan, perkalian, dan pembagian dari 3 buah bilangan ?
Algoritma :I => Bil1, Bil2, Bil3P => X1 = Bil1 + Bil2 + Bil3X2 = Bil1 - Bil2 - Bil3X3 = Bil1 * Bil2 * Bil3X4 = Bil1 / Bil2 / Bil3O => X1, X2, X3, X4
Flowchart :
11. Buatlah Algoritma dan Flowchart untuk menghitung Gaji bersih yang diterima seorang kariawan dimana Tunjangan = 20 % dari Gaji pokok. Pajak = 15 % dari Gaji bersih dan Tunjangan ?
Algoritma :I => Gaji PokokP => Tunjangan = 20 % *Gaji PokokPajak = (Gaji pokok + Tunjangan) * 15 %Gaji bersih = Tunjangan PajakO => Gaji Bersih Flowchart :
12. Pak Budi menyimpan uangnya di BCA Klaten sebesar 10 Juta Rupiah selama 5 tahun bunga yang diperoleh dari BCA ialah 12 % per tahun pada Bank tersebut berlaku bunga ber bunga. Bautlah Algoritma dan Flowchart untuk menghitung uang Pak Budi akhir tahun ke-5. Rumus simpanan bunga ber bunga U = m * (1 + b) l
Algoritma :I => m = 10 Juta b = 12 %l = 5 tahunP => U = m * (1 + b) ^ lO => U
Flowchart :
13. Buatlatlah Algoritma dan Flowchart untuk menghitung Pendapatan gaji pegawai, dengan ketentuan sebagai berikut :Nama Pegawai: Andika PratamaGaji: Rp. 600.000Jumlah Anak : 2
Ketentuan : Tunjangan Anak adalah 10 % dari Gaji Pokok dikali jumlah anak Tunjangan Istri adalah 5 % DARI Gaji Pokok Tunjangan Beras adalah Jumlah Jiwa (Istri + Suami + Jumlah Anak) * 25.000 Gaji Kotor adalah Gaji Pokok + Tunjangan Anak + Tunjangan Istri + Tunjangan Beras
Algoritma :Flowchart :
K => Nama Pegawai = Andika PratamaGaji = 600000Jumlah Anak = 2P => TA = 10 % Gaji Pokok * Jumlah AnakTI = 5 % * Gaji PokokTB = (2 + Jumlah Anak) * 25000GK = GP + TA + TI +TBO => TA, TI, TB, GK
14. Buatlah Algoritma dan Flowchart untuk menghitung nilai akhir untuk mata kuliah Basic Pemrogramming dengan ketentuan :
Nama Siswa : Tasya Putri PratamaNilai Kehadiran: 10Nilai Tugas: 80Nilai Formatif: 75Nilai UTS: 80Nilai UAS: 70
Ketentuan :Nilai Akhir adalah Nilai Kehadiran dari 10 % Nilai Tugas + 10 % Nilai Formatif + 30 % Nilai UTS + 40 % Nilai UAS.
Algoritma : Flowchart :K => Nilai Kehadiran: 10Nilai Tugas: 80Nilai Formatif: 75Nilai UTS: 80Nilai UAS: 70P => Nilai Akhir adalah Nilai Kehadiran dari 10 % Nilai Tugas + 10 % Nilai Formatif +30 % Nilai UTS + 40 % Nilai UAS.O => Nilai Akhir
15. Buatlah Algoritma dan Flowchart untuk menghitung nilai akhir untuk mata kuliah Basic Pemrogramming dengan ketentuan :Nama Siswa : Tasya Putri PratamaNilai Kehadiran: 10Nilai Tugas: 80Nilai Formatif: 75Nilai UTS: 80Nilai UAS: 70
Ketentuan :Nilai Akhir adalah Nilai Kehadiran dari 10 % Nilai Tugas + 10 % Nilai Formatif + 30 % Nilai UTS + 40 % Nilai UAS.
Algoritma : Flowchart :K => Nilai Kehadiran: 10Nilai Tugas: 80Nilai Formatif: 75Nilai UTS: 80Nilai UAS: 70P => Nilai Akhir adalah Nilai Kehadiran dari 10 % Nilai Tugas + 10 % Nilai Formatif +30 % Nilai UTS + 40 % Nilai UAS.O => Nilai Akhir
16. Buatlah Algoritma dan Flowchart untuk melakukan konversi seperti dibawah ini : Konversi dari US $ ke Rupiah Konversi dari Kilo Meter (KM) ke Meter (M) Konversi dari Celcius Ke Fahrenheit
Algoritma :I => $, Km, CP => Rp = 8250 $ M = Jarak * KmF = (9/5 * C) + 32O => Rp, M, F
Flowchart :
17.Buatlah Algoritma dan Flowchart untuk menghitung rata-rata dari 3 buah bilangan ?
Algoritma :I => Bil1, Bil2, Bil3P => X = (Bil1 + Bil2 + Bil3) / 3O => X
Flowchart :
18. Buatlah Algoritma dan Flowchart bilangan positif dan negatif ?
Algoritma :I => Bil P => If bil >= 0 Then KT = Positif ELSE KT = NegatifO => KT
Flowchart :
19. Buatlah Algoritma dan Flowchart untuk menentukan bilangan genap dan ganjil ?
Algoritma :I => BilP => If Bil mod 2 Then KT = Positif ELSE KT = NegatifO => KT
Flowchart :
20. Buatlah Algoritma dan Flowchart bilangan terbesar dan terkecil dari 2 bilangan yang di input ?
Algoritma :Flowchart :I => Bil1, Bil2P => If Bil1 > Bil2 Then Besar = Bil1 ElseKecil = Bil2 ElseIf Bil < Bil2 Then Besar = Bil1 ElseKecil = Bil2O => Besar, Kecil
21. Buatlah Algoritma dan Flowchart untuk menentukan bilangan terbesar dan terkecil dari 3 buah bilangan yang di input ?
Algoritma :I => Bil1, Bil2, Bil3P => If Bil1 > Bil2 and Bil1 > Bil3 ThenBesar = Bil1 ElseIf Bil1 > Bil2 and Bil1 > Bil3 ThenBesar = Bil2Besar = Bil30 => Besar
Flowchart :
22. Buatlah Algoritma dan Flowchart untuk menentukan apakah seseorang itu seorang kakek jika jenis kelaminnya pria dan usia diatas 50 ?
Algoritma :I => Jenis Kelamin, UsiaP => If Jenis Kelamin = Pria and Usia > 50 Then KT = KakekElse KT = Bukan Kakek O => KT
Flowchart :
ALGORITMA DAN FLOWCHART23.
Fanny Bio Septilasa 37
24. Buatlah Algoritma dan Flowchart untuk kasus berikut ini dalam rangka memperingati hari kemerdekaan Republik Indonesia yang jatuh pada tanggal 17 agustus 2009, salah satu supermol di Surabaya mengadakan lomba lukis dan mewarnai untuk anak TK, SD, dan SMP. Panitia penetapan biaya pendaftaran sebesar 50 ribu rupiah. Tetapi bagi peserta yang tanggal lahirnya 17 atau 8 akan mendapat bonus potongan 50 % dari biaya pendaftaran . Data yang dimasukkan antara lain nama, tanggal, bulan, tahun. Sedang biaya pendaftaran dibuat sebagai konstanta. Carilah diskon yang diperoleh seorang peserta lomba ?
Algoritma :I => Nama, Tanggal,Bulan, TahunK => Biaya Pendaftaran = 50.000P => If Tanggal = 17 or Tanggal = 18 Then Diskon =50 % * pendaftaran Else Diskon = 0% O => Diskon
Flowchart :
25. Buatlah Algoritma dan Flowchart untuk table di bawah ini ?IP KumulatifPredikat Kelulusan
2.00 n2. K => i = 1 Jum = 03. P => If i BilUlang selama Jum = Jum + Bil i = i + 15. Rata = Jum / n6. O => RataAkhir
27. Buatlah Algoritma dan Flowchart dari faktorisasi ?
Algoritma : 1. I => n2. K => Hasil = 1 I = n3. While i > = 1Hasil = hasil * iI = i -1Akhir-While4. Tampil Hasil
Flowchart :
28. Buatlah Algoritma dan Floiwchart dari data di bawah ini ?{1, 4, 9, 16, 25, 36, 49, 64, 81, 100}
Algoritma :1. i = 12. If i Tahun = 1 Saldo = 03. While Tahun TabunganBunga = Tabungan * 10 %Total = Tabungan + BungaSaldo = Saldo + Total Tampil (Bunga, Total, Saldo)6. Tahun = Tahun + 1Akhir While
32. Buatlah Deret 1024, 512, 256, ... sampai suku 10, beserta jumlah deret tersebut ?
Algoritma :1. K => I = 1024 H = 02. While I >= 2Tampil I3. Ulang I = I/2H = H+ I4. Tampil H
Flowchart :
33. Buatlah deret 1, 9, 81, ... dan seterusnya sampai 10 suku, beserta jumlah deret ?
Algoritma :1. K => i = 0 H = 10 J = 02. While i J = 0 I = 12. While i 0
KT = Negatif
KT
END
KT = Positif
Yes
No
START
Bil1, Bil2
Bil mod 2
KT = Genap
KT
END
KT = Ganjil
Yes
No
START
Bil1, Bil2
Bil1 > Bil2
Kecil = Bil2
Bil1 < Bil2
Kecil = Bil2
Besar, Kecil
END
Besar = Bil1
Besar = Bil1
Yes
Yes
No
No
START
Bil1, Bil2, Bil3
Bil1 > Bil2 and Bil1 > Bil3
Bil1 > Bil2 and Bil2 > Bil3
Besar
Besar = Bil3
Besar = Bil2
Besar = Bil1
END
Yes
Yes
No
No
START
Jenis Kelamin, Usia
Jenis Kelamin = PriaAnd Usia > 50
KT = Bukan Kakek
KT
END
KT = Kakek
Yes
No
START
Nama, Tanggal, Bulan, Tahun
Jenis Kelamin = PriaAnd Usia > 50
Diskon = 0 %
Diskon
END
Diskon = 50 % * Pendapatan
Yes
No
Biaya Pendaftaran = 50.000
START
IPK >= 2.00 and IPK 2.75 and IPK 3.50 and IPK
Top Related