Aedsan_4n993r

Assalamualaikum Wr. Wb.

Flowchart Diskriminan

Soal 4.

Diskriminan

Buatlah flowchart untuk menghitung determinan dan mencari akar-akar dari persamaan kuadrat

Dengan ketentuan:

  • D = b*b – 4ac

  • Jika D = 0, maka terdapat 2 akar real yang kembar, yaitu:

    • x1 = x2 = -b / 2a

  • Jika D > 0, maka terdapat 2 akar real yang berlainan, yaitu:

    • x1 = (-b + sqrt(D)) / 2a

    • x2 = (-b – sqrt(D)) / 2a

  • Jika D < 0, maka terdapat 2 akar imaginair yang berlainan, yaitu:

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

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

 

Penyelesaian:

Algoritma Soal 4 (Diskriminan)

  1. Masukkan nilai a, b, c, d dalam bentuk integer dan x1, x2, i dalam bentuk double.

  2. Menghitung nilai diskriminan yang menyatakan d, yaitu:

      d = b*b – 4*a*c

  3. Tanyakan, apakah d=0?

  4. a. Jika ya, maka mempunyai 2 akar real yang kembar yaitu x1 = x2.

    b. Menghitung akar-akar persamaan yang menyatakan x1.

    c. x1 = -b / 2a

    d. Stop.

  5. Jika tidak, maka tanyakan lagi. Apakah d>0?

  6. Jika ya, maka mempunyai 2 akar real yang berlainan yaitu x1 dan x2

    a. Menghitung akar-akar persamaan yang menyatakan x1.

    b. x1 = (-b + sqrt(D)) / (2*a)

    c. Mencetak hasil x1.

    d. Menghitung akar-akar persamaan yang menyatakan x2.

    e. x2 = (-b – sqrt(D)) / (2*a)

    f. Mencetak hasil x2.

    g. Stop.

  7. Jika tidak, maka mempunyai 2 akar imaginar yang berlainan yaitu x1 dan x2

    a. Menghitung akar-akar persamaan yang menyatakan x1.

    b. x1 = ((-b + sqrt(D)) / (2*a))*i

    c. Mencetak hasil x1.

    d. Menghitung akar-akar persamaan yang menyatakan x2.

    e. x2 = ((-b – sqrt(D)) / (2*a))*i

    f. Mencetak hasil x2.

    g. Stop.

  8. Program selesai.

 

Flowchart Soal 4 (Diskriminan)

diskriminan.JPG

Iklan

Oktober 6, 2007 Posted by | tugas2 | Tinggalkan komentar

Flowchart Bilangan ganjil

Soal 3.

Menampilkan Bilangan Ganjil

Buatlah flowchart untuk menampilkan sederetan bilangan ganjil dari 10 sampai 30 kecuali 21 dan 27

Contoh:

output : 11 13 15 17 19 23 25 29

 

Penyelesaian:

Algoritma Soal 3 (Menampilkan Bilangan Ganjil)

  1. Baca n = 8 yang menyatakan banyaknya suatu bilangan sebanyak 8 buah.

  2. Baca inisialisasinya yang menyatakan i = 0 dan x = 9

  3. Melakukan proses looping

  4. a. Menjumlahkan i dengan 1 yang menyatakan data ke – …, i = i + 1

    b. Menjumlahkan x dengan 2 yang menyatakan bilangan ganjil, x = x + 2

    c. Tanyakan, Apakah x = 21 dan x = 27 ?

    d. Jika ya, maka data tersebut harus dicontinue dan kembali ke proses 4.b.

    e. Jika tidak, maka cetak x.

    f. Apakah i = n?

    g. Jika tidak maka kembali ke proses 4.a.

    h. Jika y, maka stop.

  5. Program selesai.

     

Flowchart Soal 3 (Menampilkan Bilangan Ganjil)

ganjil1.JPG

Oktober 6, 2007 Posted by | tugas2 | Tinggalkan komentar

Konversi Suhu

Soal 2.

konversi Suhu

Buatlah flowchart untuk mengkonversi suhu dari Celcius ke Fahrenheit dengan rumus:

F = C * 1.8 + 32

 

Penyelesaian:

Algoritma Soal 2 (Konversi Suhu)

  1. Masukkan nilai suhu yang menyatakan C (derajat celcius)

  2. Menghitung proses pengkonversian yang menyatakn F

    yaitu F = C * 1.8 + 32

  3. Mencetak hasil F.

  4. Program selesai.

     

Flowchart Soal 2 (Konversi Suhu)

konversi.JPG

Oktober 6, 2007 Posted by | tugas2 | Tinggalkan komentar

Flowchart Lingkaran

Soal 1.

Linkaran

Buatlah flowchart untuk menghitung keliling dan luas lingkaran

  • Keliling = 2 * pi * radius

  • Luas = pi * radius * radius

 

Penyelesaian:

Algoritma Soal 1 (Lingkaran)

  1. Masukkan nilai radius yang menyatakan r.

  2. Menetapkan nilai pi yaitu pi = 22/7

  3. Tanyakan, Apakah akan menghitung luas lingkaran?

  4. a. Jika ya, menghitung luas lingkaran yang menyatakan L

    yaitu L = pi * r * r

    b. Cetak hasil luas lingkaran (L).

  5. a. Jika tidak, menghitung keliling lingkaran yang menyatakan K

               yaitu K = pi * r * r

    b. Cetak hasil keliling lingkaran (K).

    6.   Program selesai.

 

Flowchart Soal 1 (Lingkaran)

lingkaran.JPG

Oktober 6, 2007 Posted by | tugas2 | Tinggalkan komentar