Rabu, 17 Oktober 2018

Pseudocode, Flowchart dan Program Menghitung Akar Persamaan Kuadrat

Hay.. Sobat semua, pada kesempatan ini, saya akan membahas soal dibawah ini
Buatlah program berikut sesuai dengan tahapan pembangunan program:
Pseudocode untuk menghitung akar-akar persamaan kuadrat f(x) = Ax2+Bx+C. Syarat A ≠ 0
  • D>0 punya dua akar real yang berbeda
  • D=0 akar kembar
  • D<0 akar kompleks
Keterangan : D = Determinan

Berikut adalah pembahasan soal dari diatas

Pseudocode
Program Menghitung_akar_persamaan_kuadrat
{Menentukan apakah nilai yang dimasukkan termasuk akar real yang berbeda, akar kembar atau akar kompleks}
Deklarasi
Inisialisasi:
  • int a,b,c;
  • float d,m,n;              /*ket : m = nilai x1 dan n = nilai x2*/
  • char lagi;
Deskripsi
  1. Input nilai a,b dan c
  2. Hitung determinan d=(b*b) - (4*a*c);
  3. Jika d > 0 maka hitung m=((-b)+sqrt(d))/(2*a) dan n=((-b)-sqrt(d))/(2*a) 
  4. Cetak nilai determinan, nilai x1, x2 dan cetak akar real yang berbeda
  5. Jika d = 0 maka hitung m=((-b)+sqrt(d))/(2*a); dan n=m;
  6. Cetak nilai determinan, nilai x1, x2 dan cetak akar kembar
  7. Jika tidak ( d < 0 ) 
  8. Cetak nilai determinan dan cetak akar kompleks
  9. Input lagi [Y/N]?
  10. Jika  [Y] maka akan mengulang langkah (1-8)
  11. Jika tidak maka cetak "Terima Kasih"
  12. Selesai
Flowchart
 

 Contoh Program menghitung akar persamaan kuadrat
Demikian pembahasan soal yang dapat saya sampaikan, semoga dapat bermanfaat bagi sobat semua. Bila ada kritik dan saran silakan diutarakan melalui kolom komentar, Terima Kasih.

SHARE THIS

Author:

1 komentar: