Skip to main content

Cari mencari akar-akar persamaan kuadrat.

Analisis :
Persamaan kuadrat adalah persamaan dengan bentuk umum Ax2 + Bx + c = 0,
dan tentu saja dengan A != 0. Akar persamaan kuadrat diperoleh dengan rumus :




Bila b2-4ac<0 akan diperoleh akar imajiner.


Algoritma Persamaan_Kuadrat

{Menghitung akar-akar persamaan kuadrat Ax^2+Bx+C = 0}
Deklarasi
A, B, C : integer {koefisien-koefisien persamaan}
disk : longint { nilai diskriminan}
x1, x2 : real {nilai-nilai akar untuk disk>=0}
Deskripsi
read (A, B, C)
disk 􀃅 B*B– 4*A*C
if (A = 0) then write (‘Bukan Persamaan Kuadrat’)
else if disk > 0 then
x1 ( -B + sqrt (disk)/2*A
x2 ( -B - sqrt(disk)/2*A
else if disk = 0 then
x1 ( -B/2*A
x2 ( x1
else write (‘Akar imajiner’)
end if
write (x1,x2)

Flowchart Kasus 4.3




Translasi Kasus 4.3


#include <iostream>

#include <string>

using namespace std;

class kuadrat{
private:
string raptor_prompt_variable_zzyz;
   float X1,A,B,C,Disk,X2,sqrt;
public:
kuadrat(){
   raptor_prompt_variable_zzyz ="Masukan Nilai A: ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> A;
   raptor_prompt_variable_zzyz ="Masukan Nilai B: ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> B;
   raptor_prompt_variable_zzyz ="Masukan Nilai C: ";
   cout << raptor_prompt_variable_zzyz << endl;
   cin >> C;
   Disk =B*B-4*A*C;
   
}
void output();
};
void kuadrat::output(){
if (Disk==0)
   {
      X1 =-B/2*A;
      X2 =X1;
   }
   else
   {
      if (Disk>0)
      {
         X1 =-B+sqrt*Disk/2*A;
         X2 =-B-sqrt*Disk/2*A;
      }
      else
      {
         cout << "Akar Imajiner" << endl;      }
   }
}
int main()
{
kuadrat x;
x.output();

   return 0;


}


Hasil Kasus 4.3



Comments

Popular posts from this blog

Konversi nilai angka menjadi nilai huruf dengan ketentuan

Analisis: Konversi nilai angka menjadi nilai huruf dengan ketentuan seperti diatas, kita akan membuat program konversi nilai tersebut dengan dengan kondisi if else if. Algoritma  Konversi_Nilai {Mengkonversikan nilai angka menjadi nilai huruf} Bab 4 Kondisi halaman : 81 Deklarasi nilai : integer nilai_huruf : char Deskripsi read (nilai) if (nilai > 0) and (nilai <= 20) then nilai_huruf 􀃅 ‘E’ else if (nilai > 20) and (nilai <= 40) then nilai_huruf 􀃅 ‘D’ else if (nilai > 40) and (nilai <= 60) then nilai_huruf 􀃅 ‘C’ else if (nilai > 60) and (nilai <= 80) then nilai_huruf 􀃅 ‘B’ else nilai_huruf 􀃅 ‘A’ endif write (nilai_huruf) Flowchart Kasus 4.4 Translasi Kasus 4.4 #include <iostream> #include <string> using namespace std; class konversi{ private:   string raptor_prompt_variable_zzyz;    int nilai; public: konversi(){    raptor_prompt_variable_zzyz ="Masukan Nilai : ";    cout << raptor_prompt_variab...

Menentukan bilangan terbesar antara 3 bilangan bulat.

Analisis: Menentukan Bilangan terbesar dari 3 bilangan bulat yang diinputkan, kita akan memasukan 3 bilangan kemudian akan ditentukan nilai terbesar atau maximum menggunakan 2 metode, yaitu sama-sama menggunakan kondisi tetapi isi dari kondisi tersebut berbeda. Algoritma  Nilai_ Maksimum {Membaca tiga buah bilangan bulat, menentukan bilangan terbesar di antara tiga buah bilangan tersebut dan menampilkannya ke layar} Deklarasi 4.2.a x, y, z : integer Deklarasi 4.2.b x, y, z : integer maks : integer Deskripsi 4.2.a read (x, y, z) if (x > y) and (x > z) then write (‘Bilangan terbesar adalah = ‘,x) else if (y > x) and (y > z) then write (‘Bilangan terbesar adalah = ‘,y) else write (‘Bilangan terbesar adalah = ‘,z) end if Deskripsi 4.2.b read (x, y, z) maks 􀃅 x if (y > maks) then maks 􀃅 y end if if (z > maks) then maks ( z end if write (‘Bilangan terbesar adalah = ‘,maks) Flowchart Kasus 4.2 Translasi Kasus 4.2.a #include <iostream> ...

Pemrograman Web

Hello, ini contoh text editing HTML! Semoga menarik!