Algoritma and Flowchart 2

Jawaban studi kasus 4

1.       Algoritmanya :

1.       Menginisialisasikan nilai pi = 3,14

2.       Masukkan bilangan yang akan menjadi radius lingkaran atau jari-jari

3.       Menghitung keliling lingkaran dengan rumus

          kel = 2 * pi * radius

4.       Kemudian mencetak hasilnya

5.       Menghitung luas lingkaran dengan rumus

          luas = 0.5 * pi * radius * rasius

6.       Kemudian mencetak hasilnya

4.1i

2.       Algoritmanya :

1.       Memasukkan nilai suhu dalam celcius

2.       Menghitung konversi suhu dari celcius ke fahrenheit dengan rumus

F = C *1.8 + 32

3.       Kemudian mencetak hasil tersebut ke dalam Fahrenheit

4.2

3.       Algoritmanya :

1.       Menginisialisasikan a = 11

2.       Hitung bilangan ganjil dari 10 hingga 30 dengan menggunakan rumus

for (a = 11; a <= 30; a += 2)

3.       Apakah hasil dalam bilangan ganjil tersebut terdapat angka 21 dan 27

4.       Jika ya, maka lanjutkan dengan pernyataan continue kemudian cetak bilangan selanjutnya

5.       Jika tidak, cetak langsung hasilnya

4.3ii

4.       Algoritmanya :

1.       Masukkan nilai a, b, dan c

2.       Menghitung determinan dengan rumus D = b * b – 4 * a * c

3.       Jika hasil hasil yang didapat sama dengan nol (D = 0), maka terdapat dua akar real yang kembar kemudian hitung akar-akar tersebut dengan rumus

X1 = x2 = -b / 2a

4.       Jika hasil yang didapat lebih besar dari nol (D > 0), maka terdapat dua akar real yang berlainan kemudian hitung akar-akar tersebut dengan rumus

X1 = (-b + sqrt (D))  / 2a

X2 = (-b – sqrt (D)) / 2a

5.       Jika hasil yang didapat lebih kecil dari nol (D < 0), maka terdapat dua akar imagianair yang berlainan kemudian hitung akar-akar tersebut dengan rumus

X1 = -b / 2a + (sqrt (-D) / 2a) i

X2 = -b / 2a – (sqrt (-D) / 2a) i

6.       Kemudian cetak hasil determinan dan akar-akar tersebut (x1 dan x2)

4.4ii

 

Jawaban studi kasus 5

1.       Algoritmanya :

1.       Masukkan tahun yang diinginkan dari tahun 1900-2020

2.       Bagi tahun tersebut dengan 4

3.       Apakah sisa hasil bagi sama dengan nol

4.       Jika ya, maka tampilkan pesan “Tahun tersebut merupakan tahun kabisat”

5.       Jika tidak, maka tampilkan pesan “Tahun tersebut bukan merupakn tahun kabisat”

5.1

2.       Algoritmanya :

1.       Masukkan banyaknya jumlah data (x)

2.       Hitung bilangan genap dengan rumus

            for  (a = 2; a <= x; a += 2)

3.       Bagi bilangan genap tersebut dengan 4

4.       Bila sisa hasil pembagian tersebut sama dengan nol  maka lanjutkan dengan pernyataan continue

5.       Bila sisa hasil bagi bilangan tersebut tidak sama dengan nol maka cetak hasilnya

5.2

3.       Algoritmanya :

1.       Masukkan harga CPU, RAM dan Motherboard

2.       Hitung jumlah keseluruhan harga beli barang tersebut (total_harga)

3.       Bila jumlah keseluruhan harga beli barang tersebut di atas 1.500.000 (>1.500.000) maka anda akan mendapatkan diskon sebesar 10% dari harga tersebut

4.       Hitung diskon yang diperoleh dengan rumus, diskon = total_harga * 0.10

5.       Kemudian hitung total pembayarannya dengan rumus, total_bayar = total_harga – diskon lalu cetak harga tersebut

6.       Bila jumlah keseluruhan harga beli barang tersebut di bawah 1.500.000 atau sama dengan 1.500.000 maka anda tidak mendapatkan diskon dan harus membayar sebesar total harga harga yang telah dijumlahkan, kemudian cetak harga tersebut

5.3

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

%d bloggers like this: