Program pencari akar dari persamaan kuadrat C++
Bahasa Pemrograman : C++
Aplikasi :Borland C++
Script Program :
/*
algoritma
1.user memasukkan nama
2.melakukan perulangan do while
3.program menambah nilai variabel ke untuk menampilkan perhitungan ke n
4.user menginput data
5.program menghitung determinan
6.dari determinan dipilih kondisi yang sesuai dengan if
7.program menampilkan hasil perhitungan serta status akar-akarnya
8.user memasukkan konfirmasi untuk mengulangi perulangan do while atau tidak
9.bila iya,maka program akan diulang, bila tidak maka akan ditampilkan ucapan terimakasih pada user dan jumlah perulangan yang dilakukan oleh user dan program akan keluar dengan menekan sembarang tombol
*/
#include <iostream.h>
#include <conio.h>
#include <math>
void main()
{
char * nama=”0″;
unsigned char l;
int a,b,c,ke=0;
float D,x1,x2;
char m[27]=”akar-akar real dan berbeda”,n[26]=”akar-akar real dan sama”,o[19]=”akar imajiner”;
cout<<“===========================================================\n”;
cout<<“selamat datang di program pencari akar dari bentuk axx+bx+c\n”;
cout<<“Programmer : Brammuda Darwan Pradana S1 PTI off B 2011\n”;
cout<<“===========================================================\n”;
cout<<“masukkan nama anda = “;
cin>>nama;
do
{
ke++;
cout<<“===========================================================\n”;
cout<<“perhitungan ke – “<<ke;
cout<<“\n===========================================================\n”;
cout<<“masukkan bilangan a,b,c”<<endl;
cout<<“a :”;cin>>a;
cout<<“b :”;cin>>b;
cout<<“c :”;cin>>c;
cout<<“===========================================================\n”;
D=(b*b)-(4*a*c);
cout<<“\nmaka determinan adalah = “<<D<<“\n”;
if (D>0)
{x1=((-b)+sqrt(D))/(2*a);x2=((-b)-sqrt(D))/(2*a);cout<<“x1 = “<<x1<<endl<<“x2 = “<<x2<<endl<<m;}
else if (D==0)
{x1=((-b)+sqrt(D))/(2*a);x2=x1;cout<<“x1 = “<<x1<<endl<<“x2 = “<<x2<<endl<<n;}
else if (D<0)
{cout<<o;}
cout<<“\n\n===========================================================\n”;
cout<<“\nlakukan perhitungan lagi y/t = “;
cin>>l;
clrscr();
}while(l==’y’);
cout<<“==============================================================\n”;
cout<<“terimakasih “<<nama<<” telah menggunakan program ini sebanyak “<<ke<<” kali\nsampai ketemu lagi lain waktu”;
cout<<“\n==============================================================”;
cout<<“\nprogram exit_”;
getche();
}
tampilan program
I
Komentar
Posting Komentar