Skip to main content

Posts

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...

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> ...

Menentukan bilangan terbesar dari dua bilangan.

Analisis: Menentukan nilai lebih besar lebih kecil mungkin sudah tidak asing lagi bagi kita, sejak kita menginjak kelas 3 Sd kita sudah mengetahui perbandingan namun secara matematis, mari kita gunakan perhitungan matematis untuk berfikir logika untuk membuat program tersebut. "<" Tanda Lebih Kecil dan ">" Tanda Lebih Besar Algoritma  Maksimum {Menentukan nilai terbesar antara dua bilangan bulat} Deklarasi A, B : integer Deskripsi read (A, B) if (A > B) then write (‘Bilangan terbesar adalah = ‘A) else write (‘Bilangan terbesar adalah = ‘B) end if Flowchart Kasus 4.1 Translasi Kasus 4.1 #include <iostream> #include <string> using namespace std; class banding{ private:    string raptor_prompt_variable_zzyz;    int A,B; public: banding(){    raptor_prompt_variable_zzyz ="Masukan Nilai A: ";    cout << raptor_prompt_variable_zzyz << endl;    cin >...