metode eliminasi Gauss

January 31, 2009

Metode Eliminasi Gauss merupakan metode yang dikembangkan dari metode eliminasi,yaitu menghilangkan atau mengurangi jumlah variable sehingga dapat diperoleh nilai dari suatu variable bebas.Cara eliminasi ini sudah banyak dikenal.Untuk menggunakan metode eliminasi Gauss ini, terlebih dahulu bentuk matrik diubah menjadi augmented matrik sebagai berikut :
Contoh:
3x+y-z=5
4x+7y-3z=20
2x-2y+5z=10
Persamaan di atas dapat diubah dalam matrik sebagai berikut:

342

Matrik tersebut jika diaugmentedkan menjadi:

b12

Jika persamaan di atas atau matrik tersebut dijalan di program C++ ,maka programnya adalah sebagai berikut:

#include <iostream>
using namespace std;
int main()
{
int a[3][3];
int c[3];
a[0][0]=3;
a[1][0]=4;
a[2][0]=2;
a[0][1]=1;
a[1][1]=7;
a[2][1]=-2;
a[0][2]=-1;
a[1][2]=-3;
a[2][2]=5;
c[0]=5;
c[1]=20;
c[2]=10;
int k;
int i;
int j;
float faktor;
int jumlah;
int n;
int x[2];
n=2;
for(k=0;k,(n-1);k++){
for (i=k+i;i<n;i++){
faktor = a[i][k]/a[k][k]
for(j=k+i;j<n;j++){
a[i][j]=a[i][j]-faktor*[k][j];
}
c[i]=[i]-faktor*c[k]
}}
x[n]=[n]/a[n][n]
for(i=n-1;i<1;i++){
jumlah = 0;
for (j=i+1;j<n;j++){
jumlah = jumlah + a[i][j]*x[j];
}
x[i]=(c[i]-jumlah)/a[i][j];
return 0;
}

Adapun program tersebut tidak berjalan dengan lancer karena ada beberapa yang error

perkalian matrik

January 31, 2009

Matrik dapat dikalikan satu terhadap yang lain hanya jika banyak kolom dalam matrik yang pertama sama dengan banyaknya baris dalam matrik kedua.

Berikut adalah contoh perkalian matriknya:

mtk-11

 

Jika matrik tersebut dibuat atau ditampilkan dalam program C++ maka programnya adalah sebagai berikut:

 

#include<iostream>

using namespace std;

int main ()

{

int a[2][3];

int b[3][2];

int c[2][2];

a[0][0]=2;

a[0][1]=-1;

a[0][1]=1;

a[1][1]=3;

a[0][2]=4;

a[2][1]=2;

b[0][0]=1;

b[1][0]=-1;

b[2][0]=4;

b[0][1]=2;

b[1][1]=3;

b[1][2]=-1;

for (int i=0;i<2;i++)

{

for (int j=0;i<3;j++)

{

cout<<a[i][j];

}

cout<<endl;

}

for (int p=0;p<3;p++)

{

for (int q=0;q<2;q++)

{

cout<<b[p][q];

}

cout<<endl;

}

for (int m=0;m<2;m++)

{

for (int n=0;n<2;n++)

{

c[m][n]=0;

for (int k=0;k<3;k++)

{

c[m][n]=c[m][n]+a[i][k]*b[k][q];

}

}

}

return 0;

}

 

tetapi program ersebut tidak berhasil,,errornya cuma satu yaitu di baris terakhir yaitu di:

c[m][n]=c[m][n]+a[i][k]*b[k][q];

program c++(mengubah suhu dari celcius,reamur,fahrenheit dan kelvin)

January 24, 2009

cara mengubah dari celcius ke reamur,Kelvin dan Fahrenheit dengan program C++ adalah sebagai berikut:

a.C=100
program nya adalah:

#include<iostream>
using namespace std;
int main()
{
float c;
float R;
float k;
float f;
c=100;
k=c+273;
R=(c*0.8);
f=(c*1.8)+32;
cout <<k<<endl;
cout <<R<<endl;
cout <<f<<endl;
return 0;
}

hasil prinscrnnya adalah:

q

b.C= 130
program dan hasil printscrnnya adalah sebagai berikut:
#include<iostream>
using namespace std;
int main()
{
float c;
float R;
float k;
float f;
c=130;
k=c+273;
R=(c*0.8);
f=(c*1.8)+32;
cout <<k<<endl;
cout <<R<<endl;
cout <<f<<endl;
return 0;
}
w

c.C=160
cara buat programnya adalah sebagai berikut:

#include<iostream>
using namespace std;
int main()
{
float c;
float R;
float k;
float f;
c=160;
k=c+273;
R=(c*0.8);
f=(c*1.8)+32;
cout <<k<<endl;
cout <<R<<endl;
cout <<f<<endl;
return 0;
}

160

d.C= 70
untuk dikonversikan ke reamur,Kelvin dan Fahrenheit adalah dengan program sebagai berikut:

#include<iostream>
using namespace std;
int main()
{
float c;
float R;
float k;
float f;
c=70;
k=c+273;
R=(c*0.8);
f=(c*1.8)+32;
cout <<k<<endl;
cout <<R<<endl;
cout <<f<<endl;
return 0;
}

70

e.C = 20

#include<iostream>
using namespace std;
int main()
{
float c;
float R;
float k;
float f;
c=20;
k=c+273;
R=(c*0.8);
f=(c*1.8)+32;
cout <<k<<endl;
cout <<R<<endl;
cout <<f<<endl;
return 0;
}

20

f.menggabungkan semuanya
jika hasildi atas digabungkan dalam satu program maka programnya adalah sebagai berikut:

# include <iostream>
using namespace std;
int main ()
{
float C[4];
float R[4];
float F[4];
float K[4];
C[0]=100;
C[1]=130;
C[2]=160;
C[3]=70;
C[4]=20;
R[0]=C[0]*0.8;
R[1]=C[1]*0.8;
R[2]=C[2]*0.8;
R[3]=C[3]*0.8;
R[4]=C[4]*0.8;
F[0]=(C[0]*1.8)+32;
F[1]=(C[1]*1.8)+32;
F[2]=(C[2]*1.8)+32;
F[3]=(C[3]*1.8)+32;
F[4]=(C[4]*1.8)+32;
K[0]=C[0]+273;
K[1]=C[1]+273;
K[2]=C[2]+273;
K[3]=C[3]+273;
K[4]=C[4]+273;
cout<<R[0]<<endl;
cout<<R[1]<<endl;
cout<<R[2]<<endl;
cout<<R[3]<<endl;
cout<<R[4]<<endl;
cout<<F[0]<<endl;
cout<<F[1]<<endl;
cout<<F[2]<<endl;
cout<<F[3]<<endl;
cout<<F[4]<<endl;
cout<<K[0]<<endl;
cout<<K[1]<<endl;
cout<<K[2]<<endl;
cout<<K[3]<<endl;
cout<<K[4]<<endl;
return 0;
}

gabung

TUGAS II (PERSAMAAN KUADRAT)

January 16, 2009

9

#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
int a=1;
int b=-4;
int c=-5;
int d;
int x1;
int x2;
d= sqrt((b*b)-(4*a*c));
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
cout<<x1<<endl;
cout<<x2<<endl;
return 0;
}

TUGAS I KOMPUTASI

January 16, 2009

Program 1

// file fk01_1.cpp
// program mencetak kata dalam beberapa baris
#include <iostream>

// fungsi utama
int main()
{
std::cout << “Fisika\nKomputasi\n\nDengan C++!\n”;

return 0;   // akhir program

11

Program 2

// file fk01_1.cpp
// program mencetak kata dalam beberapa baris
#include <iostream>

// fungsi utama
int main()
{
std::cout << “Welcome “;
std::cout << “to C++!\n”;

return 0;   // akhir program

} // akhir fungsi utama

55555

Program 3
// file fk01_3.cpp
// Program penambahan
#include <iostream>

// fungsi utama
int main()
{
int integer1;  // nilai pertama yang di input
int integer2;  // nilai kedua yang di input
int sum;       // variable untuk menyimpan hasil tambah

std::cout << “Enter first integer\n”;  // label
std::cin >> integer1;                  // ambil nilai pertama

std::cout << “Enter second integer\n”; // label
std::cin >> integer2;                  // ambil nilai kedua

sum = integer1 + integer2;  // masukkan kedalam rumus tambah

std::cout << “Sum is ” << sum << std::endl; // cetak hasil tambah

return 0;   // selesai program

} // akhir fungsi utama

3
Program 4
// file fk01_4.cpp
// program yang menggunakan if dan operator
#include <iostream>

using std::cout;  // penggunaan cout
using std::cin;   // penggunaan cin
using std::endl;  // penggunaan endl

// fungsi utama
int main()
{
int num1;  // nilai pertama yang di input
int num2;  // nilai kedua yang di input

cout << “Enter two integers, and I will tell you\n”
<< “the relationships they satisfy: “;
cin >> num1 >> num2;   // baca dua nilai

if ( num1 == num2 )
cout << num1 << ” is equal to ” << num2 << endl;

if ( num1 != num2 )
cout << num1 << ” is not equal to ” << num2 << endl;

if (num1 < num2 )
cout << num1 << ” is less than ” << num2 << endl;

if ( num1 > num2 )
cout << num1 << ” is greater than ” << num2 << endl;

if ( num1 <= num2 )
cout << num1 << ” is less than or equal to ”
<< num2 << endl;

if ( num1 >= num2 )
cout << num1 << ” is greater than or equal to ”
<< num2 << endl;

return 0;   // akhir program

} // akhir fungsi utama

4

Program 5
// file fk02_01.cpp
// Menjumlahkan nilai dari 1 sampai dengan 10.
#include <iostream>

using std::cout;
using std::endl;

// fungsi utama
int main()
{
int sum;              // variabel sum untuk menyimpan
int x;                // variabel x sebagai hitung

x = 1;                // hitung mulai dari 1
sum = 0;              // permulaan sum

while ( x <= 10 ) {
sum += x;          // tambah x ke sum
++x;               // naikkan nilai x sejumlah 1

} // akhir while

cout << “The sum is: ” << sum << endl;

return 0;  // akhir program

} // akhir fungsi utama

5
Program 6
// program fk02_2.cpp
// x pangkat y.
#include <iostream>

using std::cout;
using std::cin;
using std::endl;

// fungsi utama
int main()
{
int x;      // dasar
int y;      // pangkat
int i;      // hitung dari 1 ke y
int power;  // hintung x pangkat y

i = 1;      // i mulai dari 1
power = 1;  // mulai pangkat

cout << “Enter base as an integer: “;  // label
cin >> x;                              // masukkan x

// untuk pangkat
cout << “Enter exponent as an integer: “;
cin >> y;                              // masukkan pangkat

// hitung dari 1 ke y dan kali pangkat x
while ( i <= y ) {
power *= x;
++i;

} // akhir while

cout << power << endl;  // tampilkan hasil

return 0;               // akhir program

} // akhir fungsi utama
6

Program 7
// program fk02_3.cpp
// Total nilai
#include <iostream>

using std::cout;
using std::endl;

// fungsin utama
int main()
{
int y;          // deklarasi y
int x = 1;      // mulai x
int total = 0;  // mulai total

while ( x <= 10 ) {    // looping 10 kali
y = x * x;          // hitung dengan kali
cout << y << endl;  // hasil
total += y;         // tambah y ke total
++x;                // tambahkan x

} // akhir while

cout << “Total is ” << total << endl;  //tampilkan hasil

return 0;  // akhir program

} // akhir fungsi utama

7

<!– /* Font Definitions */ @font-face {font-family:”Cambria Math”; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:””; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:”Times New Roman”,”serif”; mso-fareast-font-family:”Times New Roman”;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} –>


/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:””;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:”Times New Roman”;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:”Times New Roman”;
mso-bidi-theme-font:minor-bidi;}

Program 8

// program fk02_4.cpp

// apa hasilnya

#include <iostream>

using std::cout;

using std::endl;

// fungsi utama

int main()

{

int count = 1; // mulai hitung

while ( count <= 10 ) { // loping 10 kali

// hasil teks

cout << ( count % 2 ? “****” : “++++++++” )

<< endl;

++count; // tambahkan count

}

return 0; // akhir program

} // akhir fungsi utama

8

program biseksi

January 16, 2009

METODE BISEKSI

#include<iostream>
using namespace std;
int main(){
int i;
float fx,fa,fb;
float a,b;
float xbaru;
a=-1;
b=0;
for(i=0;i<10;i++)
{
fa=(a*a)-(4*a)-5;
fb=(b*b)-(4*b)-5;
if(fa*fb>0)
{
cout<<“berhenti”;
}
else
{
xbaru=(a+b)/2;
fx=xbaru*(xbaru)-(4*xbaru)-5;
if(fx*fa<0)
{
b=xbaru;
}else{
a=xbaru;
}
}
cout <<fx<<”   “<<fa<<endl;
}
return 0;
}

aaaaa1

PENAMBAHAN MATRIK

January 16, 2009

2.penambahan matrik
penambahan dua matrik adalah menambahkan komponen dari setiap elemen.
contoh:

mmrdurg1

3478tambah2

dalam pemograman,penambahan dua matrik programnya sama juga dengan menampilkan matrik.tetapi terdiri dari dua buah matrik.
Di sini ditampilkan terlebih dahulu matrik pertama.

mmrdurg2

programnya adalah:
#include<iostream>
using namespace std;
int main(){
int x[2][2];
x[0][0]=1;
x[1][0]=2;
x[0][1]=3;
x[1][1]=4;
for (int i=0;i<2;i++){
for (int j=0;j<2;j++){
cout <<x[i][j];
}cout<<endl;}
return 0;
}

122341

Matrik pertama sudah ditampilkan dan diprintscrn.
selanjutnya ditampilkan matrik ke dua yaitu :

34781

tambah3

Bentuk programnya adlah sebagai berikut:

#include<iostream>

using namespace std;

int main(){

int x[2][2];

int y[2][2];

int z[2][2];

x[0][0]=1;

x[1][0]=2;

x[0][1]=3;

x[1][1]=4;

y[0][0]=3;

y[1][0]=7;

y[0][1]=4;

y[1][1]=8;

for (int i=0;i<2;i++){

for (int j=0;j<2;j++){

z[i][j]=x[i][j]+y[i][j];

cout <<z[i][j];

}cout<<endl;}

return 0;

}

47912

menampilkan matrik

January 16, 2009

MATRIK
Matrik adalah sekumpulan bilangan riil yang disusun menurut baris dan kolom sehingga membentuk jajaran ( array) persegi panjang.
Matrik mempunyai m baris dan n kolom yang disebut matrik mxn atau matrik berorde mxn.
Di sini memaparkan beberapa bentuk matrik dalam program C++ baik dalam bentuk matrik satu dimensi ataupun dua dimensi atau matrik 2×2.
Contoh:
a.Matrik 1dimensi
matrik 1 dimensi adalah matrik yang tersusun dari baris saja atau kolom saja.

diketahui matrik

77777
matrik tersebut hanya terdiri dari baris saja.  Jika matrik tersebut di tampilkan dalam bentuk program C++ ,maka programnya adalah sebagai berikut:

#include<iostream>
using namespace std;
int main(){
int x[4];
x[0]=4;
x[1]=7;
x[2]=10;
x[3]=20;
for (int i=0;i<4;i++){
cout<<x[i];}
return 0;}

mmmm

2.matrik 2×2
Matri 2×2 adalah matrik yang terdiri dari dua baris dan dua kolom.
Contoh:

mmrdurg

programnya adalah sebagai berikut:

#include<iostream>
using namespace std;
int main(){
int x[2][2];
x[0][0]=1;
x[1][0]=2;
x[0][1]=3;
x[1][1]=4;
for (int i=0;i<2;i++){
for (int j=0;j<2;j++){
cout <<x[i][j];
}cout<<endl;}
return 0;
}

12234

hasil printscrn tersebut bisa di lihat seperti pada gambar di atas.

metode biseksi

January 8, 2009

<!– /* Font Definitions */ @font-face {font-family:”Cambria Math”; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:””; margin-top:0in; margin-right:0in; margin-bottom:10.0pt; margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:”Calibri”,”sans-serif”; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:”Times New Roman”; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:”Times New Roman”; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} –>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:”Table Normal”;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:””;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:”Calibri”,”sans-serif”;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:”Times New Roman”;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}

#include<iostream>

using namespace std;

int main(){

int i;

float fx,fa,fb;

float a,b;

float xbaru;

a=-1;

b=0;

for(i=0;i<10;i++)

{

fa=(a*a)-(4*a)-5;

fb=(b*b)-(4*b)-5;

if(fa*fb>0)

{

cout<<“berhenti”;

}

else

{

xbaru=(a+b)/2;

fx=xbaru*(xbaru)-(4*xbaru)-5;

if(fx*fa<0)

{

b=xbaru;

}else{

a=xbaru;

}

}

cout <<fx<<“ “<<fa<<endl;

}

return 0;

}

aaaaa

Penyelesaian Persamaan Non Linear

January 6, 2009

·         Algoritma :

1.      Nilai a = 1, b= -4, c= -5

2.      Jika a dan b adalah nol maka tidak ada penyelesaian

3.      Jika a adalah nol, maka akarnya hanya satu (-c/b)

4.      Jika (b2 – 4ac) adalah negative, maka tidak ada akar yang real

5.                Jika dalam bentuk selain di atas, maka terdapat dua akar, yaitu x1 dan x2

 

·         Listing program yang benar:

#include <iostream>

#include <cmath>

using namespace std;

int main ( )

{

                               int a=1;

                               int b=-4;

                               int c=-5;

                               int d;

                               int x1;

                               int x2;

                               cout <<“a=”<<a<<“b=”<<“c=”<<c<<endl;

                               if (a==0 && b==0){

                                    cout <<“maka tidak ada akar”<<endl;

                               }else{

                                    if (a==0){

                                                x1=(-c/b);

                                                cout <<“x1=”<<x1<<endl;

                                    }else{

                                                d=((b*b)-(4*a*c));

                                                if (d<0){

                                                            cout <<“imaginer”<<endl;

                                                }else{

                                                            x1=((-b+sqrt(d))/(2*a));

                                                            x2=((-b-sqrt(d))/(2*a));

                                                            cout<<“x1=”<<x1<<endl;

                                                            cout<<“x2=”<<x2<<endl;

                                                }

                                    }

                               }

                               return 0;

}

nnn

·         Pengamatan awal:

1.      Persamaan  x2 – 4x – 5 = 0, diselesaikan dengan perfaktoran

x2 – 4x – 5 = 0

(x – 5) (x + 1) = 0

X1– 5 = 0 dan x2 + 1 = 0

         X1= 5  dan       x2 = -1

 

·         Hasil Percobaan:

1.      Printscreent hasil dari program yang dijalankan

 

 

1.       Dapatkan X1 dan x2 beserta grafik dengan persamaan x2 – 4x – 5 = 0

           

x

F(x)

6

7

5

0

4

-5

3

-8

2

-9

1

-8

0

-5

-1

0

-2

7

-3

16

bbbbbb

 

1.      Dapatkan X1 dan x2 beserta grafik dengan persamaan ax+bx-c=0, menggunakan progam;

 

No

a

b

d

X1

X2

1

3

8

5

-1

-1

2

-6

7

8

0

1

3

0

9

-10

1

0

4

0

0

11

Tidak ada akar

Tidak ada akar

 

Penyelesaian:

1.

#include <iostream>

#include <cmath>

using namespace std;

int main ( )

{

     int a=3;

     int b=8;

     int c=5;

     int d;

     int x1;

     int x2;

     cout <<“a=”<<a<<“b=”<<“c=”<<c<<endl;

     if (a==0 && b==0){

            cout <<“maka tidak ada akar”<<endl;

     }else{

            if (a==0){

                        x1=(-c/b);

                        cout <<“x1=”<<x1<<endl;

            }else{

                        d=((b*b)-(4*a*c));

                        if (d<0){

                                    cout <<“imaginer”<<endl;

                        }else{

                                    x1=((-b+sqrt(d))/(2*a));

                                    x2=((-b-sqrt(d))/(2*a));

                                    cout<<“x1=”<<x1<<endl;

                                    cout<<“x2=”<<x2<<endl;

                        }

            }

     }

     return 0;

}

 

 

 

 

 

dddd

x

f(x)

2

49

1

16

0

5

-1

0

-2

1

eeeeeeee

2.

#include <iostream>

#include <cmath>

using namespace std;

int main ( )

{

            int a=-6;

            int b=7;

            int c=8;

            int d;

            int x1;

            int x2;

            cout <<“a=”<<a<<“b=”<<“c=”<<c<<endl;

            if (a==0 && b==0){

                        cout <<“maka tidak ada akar”<<endl;

            }else{

                        if (a==0){

                                    x1=(-c/b);

                                    cout <<“x1=”<<x1<<endl;

                        }else{

                                    d=((b*b)-(4*a*c));

                                    if (d<0){

                                                cout <<“imaginer”<<endl;

                                    }else{

                                                x1=((-b+sqrt(d))/(2*a));

                                                x2=((-b-sqrt(d))/(2*a));

                                                cout<<“x1=”<<x1<<endl;

                                                cout<<“x2=”<<x2<<endl;

                                    }

                        }

            }

            return 0;

}

 fffff

ggggg

 

3.

#include <iostream>

#include <cmath>

using namespace std;

int main ( )

{

       int a=0;

       int b=9;

       int c=-10;

       int d;

       int x1;

       int x2;

       cout <<“a=”<<a<<“b=”<<“c=”<<c<<endl;

       if (a==0 && b==0){

            cout <<“maka tidak ada akar”<<endl;

       }else{

            if (a==0){

                        x1=(-c/b);

                        cout <<“x1=”<<x1<<endl;

            }else{

                        d=((b*b)-(4*a*c));

                        if (d<0){

                                    cout <<“imaginer”<<endl;

                        }else{

                                    x1=((-b+sqrt(d))/(2*a));

                                    x2=((-b-sqrt(d))/(2*a));

                                    cout<<“x1=”<<x1<<endl;

                                    cout<<“x2=”<<x2<<endl;

                        }

            }

       }

       return 0;

}

hhhhh

  iiiiii

 

4.

#include <iostream>

#include <cmath>

using namespace std;

int main ( )

{

       int a=0;

       int b=0;

       int c=11;

       int d;

       int x1;

       int x2;

       cout <<“a=”<<a<<“b=”<<“c=”<<c<<endl;

       if (a==0 && b==0){

            cout <<“maka tidak ada akar”<<endl;

       }else{

            if (a==0){

                        x1=(-c/b);

                        cout <<“x1=”<<x1<<endl;

            }else{

                        d=((b*b)-(4*a*c));

                        if (d<0){

                                    cout <<“imaginer”<<endl;

                        }else{

                                    x1=((-b+sqrt(d))/(2*a));

                                    x2=((-b-sqrt(d))/(2*a));

                                    cout<<“x1=”<<x1<<endl;

                                    cout<<“x2=”<<x2<<endl;

                        }

            }

       }

       return 0;

}

 jjjj1