SELAMAT DATANG DI BLOG FAUZA KHAIR MAYA, DAPATKAN PENGETAHUAN BARU DAN SHARING ILMU

Kamis, 04 Oktober 2012

Persamaaan Kuadrat


# include <iostream>
# include <conio.h>
# include <fstream>
# include <math.h>
using namespace std;

main()
{
// deklarasi

float a,b,c;
float D;
float x1,x2;
char pilihan;


cout<<"++++++++++++++++++++++  MENCARI AKAR PERSAMAAN KUADRAT  ++++++++++++++++++++"<<endl;
cout<<"============================== aX^2 + bX + c ==============================="<<endl;
cout<<endl;
cout<<endl;

//algoritma

lagi:
cout<<"masukkan nilai a: ";
cin>>a;
cout<<"masukkan nilai b: ";
cin>>b;
cout<<"masukkan nilai c: ";
cin>>c;
cout<<endl;
cout<<endl;
cout<<"persamaan kuadrat anda: "<<a<<"X^2 + "<<b<<"X +"<<c;
cout<<endl;
cout<<endl;

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

if (D<0)
{
cout<<"akar akar persamaan kuadrat anda imajiner"<<endl<<endl;
x1=(-b + sqrt(D))/(2*a);
x2=(-b - sqrt(D))/(2*a);

cout<<"nilai x1 anda : ";
cout<<x1;
cout<<endl;
cout<<"nilai x2 anda : ";
cout<<x2;
cout<<endl;
cout<<"terlihat persamaan tidak mempunyai akal real\n";
}
else
{
if (D>0)
{
x1=(-b + sqrt(D))/(2*a);
x2=(-b - sqrt(D))/(2*a);

cout<<"nilai x1 anda : ";
cout<<x1;
cout<<endl;
cout<<"nilai x2 anda : ";
cout<<x2;
cout<<endl;
}
else if (D==0)
{
x1=(-b + sqrt(D))/(2*a);
x2=x1;
cout<<"akar persamaan anda kembar"<<endl<<endl;
cout<<"nilai x1 anda : ";
cout<<x1;
cout<<endl;
cout<<"nilai x2 anda : ";
cout<<x2;
cout<<endl;
}
}
cout<<"\n\n\n";

// import hasil

ofstream import ("tugas tambahan.txt");
import<<"++++++++++++++++++++++  MENCARI AKAR PERSAMAAN KUADRAT  ++++++++++++++++++++"<<endl;
import<<"============================== aX^2 + bX + c ==============================="<<endl;
import<<endl;
import<<endl;import<<"persamaan kuadrat anda: "<<a<<"X^2 + "<<b<<"X +"<<c;
import<<endl;

D=(b*b)-(4*a*c);
if (D<0)
{
import<<"akar akar persamaan kuadrat anda imajiner"<<endl<<endl;
x1=(-b + sqrt(D))/(2*a);
x2=(-b - sqrt(D))/(2*a);

import<<"nilai x1 anda : ";
import<<x1;
import<<endl;
import<<"nilai x2 anda : ";
import<<x2;
import<<endl;
import<<"terlihat persamaan tidak mempunyai akal real\n";
}
else
{
if (D>0)
{
x1=(-b + sqrt(D))/(2*a);
x2=(-b - sqrt(D))/(2*a);
import<<"nilai x1 anda : ";
import<<x1;
import<<endl;
import<<"nilai x2 anda : ";
import<<x2;
import<<endl;
}

else if (D==0)
{
x1=(-b + sqrt(D))/(2*a);
x2=x1;
import<<"akar persamaan anda kembar"<<endl<<endl;import<<"nilai x1 anda : ";
import<<x1;
import<<endl;
import<<"nilai x2 anda : ";
import<<x2;
import<<endl;
}

}
import.close();
cout<<"hasil telah lansung di import kedalam file tugas tambahan.txt\n";
cout<<endl;


cout<<"tekan Y untuk persamaan kuadrat yang lain atau N untuk mengakhiri program : ";

// Operasi untuk Mengulang atau Mengakhiri Program
ulang:
cin>>pilihan;

if (pilihan =='N') return 0;
if (pilihan =='Y')goto lagi;
else
{cout<<" maaf,silakam tekan Y untuk melanjutkan atau N untuk keluar ";goto ulang;}


getch();

}

Tidak ada komentar:

Posting Komentar