#include
#include
using namespace std;
int main(int argc, char *argv[])
{
cout<<" DATA PRIBADI\n\n\n";
cout<<" Nama : Iwan Setia HAndoko"<<<" No.MHS : 00/136659/pa/08145"<<<" Fak/Jur/Prod : MIPA/FISIKA/GEOFISIKA"<
system("PAUSE");
return EXIT_SUCCESS;
}
BAB 1 STUDY KASUS 3
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
long harga_awal,diskon,harga_diskon,harga_akir ;
char nama [30];
cout<<"Program Pendiskonan Belanja Anda"<
cout<<"Berapa Total Belanja Anda"<
diskon=0.2*harga_awal ;
harga_akir= harga_awal - diskon;
cout<<"Nama"<
return EXIT_SUCCESS;
}
BAB 1 LATIHAN 4
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int detik;
float hari, jam, menit, detikk;
cout<<" Program Konversi Detik "<
hari = (int) detik/86400;
jam = ((int)detik %86400)/3600;
menit =((int)detik%3600)/60;
detikk =((int)detik%60);
cout <<"jumlah hari "<< hari<
system("PAUSE");
return EXIT_SUCCESS;
}
BAB 1 LATIHAN 5
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
float x, y, f1, f2;
cout<<" Program Untuk Menghitung Persamaan Matematika"<
cout<<" Nasukkan Harga y"<
f1=3*x*x*x+8*x-3;
f2=3*x*y*y+5*y-x*x;
cout<<" Harga f1 = "<
return EXIT_SUCCESS;
}
BAB 2 LATIHAN 3 A
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int i,n,;
float hasil ,x, deret;
cout<<" Program Menghitung Deret pow(x,i),dengan batas bawah i=1 dan batas atas n"<
cout<< " Harga x= "<
hasil = 0;
for(i=1 ;i<=n; i++ )
{
deret=1/pow(x,i);
hasil=hasil +deret;
cout<<"Suku ke "< }
cout<<"Totalnya "<
system("PAUSE");
return EXIT_SUCCESS;
}
BAB 2 LATIHAN 3 B
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int i, n ;
float hasil, x, deret;
cout<<"Program Menghitung Derer 1/1+pow(x,i),dengan batas bawah i=1 dan batas atas n"<
cout<<" Harga x"<
hasil=0;
for (i=1;i<=n;i++)
{
deret=1/(1+pow(x,i));
hasil= hasil + deret;
cout<<"Suku ke "< }
cout<<"Jumlah Totalnya Adalah"<
return EXIT_SUCCESS;
}
BAB 2 LATIHAN 3 C
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int n,i;
long double y, x, deret,z;
cout<<"Program Menghitung Deret dengan tanda suku berselang seling"<
y=1;
for(i=2;i<=n;i++);
deret= ((2*i)-3)*pow(-1,(i+1));
cout<<"Suku ke "<
y= y +1/deret;
cout<<" Jumlah Totalnya Adalah"<
system("PAUSE");
return EXIT_SUCCESS;
}
BAB 2 LATIHAN 4
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int pert,ked, fp, fpb;
cout<<"Program Pencari FPB dari Dua Bilangan"<
cout<<"Bilangan 2:"; cin >> ked;
cout<<"Nilai FPB dari " <
if (pert , ked)
{ int apo; pert = ked; ked = apo; apo = pert;}
do
{
fp = pert % ked;
if (fp==0)
fpb = ked;
else
{ pert = ked ;ked = fp;}
} while(fp != 0);
cout<
return EXIT_SUCCESS;
}
BAB 3 LATIHAN 2
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int x,y,a,b,c;
cout<<"masukkan x"<
cout<<"/"<
y=y;
a=(int)x/y;
b=(int) x%y;
cout<<"hasilnya"<<" "<
system("PAUSE");
return EXIT_SUCCESS;
}
BAB 3 LATIHAN 5
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int r,d;
float a,x,y;
cout<<"Program KOnversi Koordinat polar ke Kartesian"<
cin>>d;
a = d/3.14;
x= r*cos(d);
y = r*sin(d);
cout<<"Maka Koordinat kartesiusnya adalah di ("<
system("PAUSE");
return EXIT_SUCCESS;
}
BAB 3 LATIHAN 10
//********************************************
// Program Untuk Menghitung Bilangan Kompleks
//********************************************
#include
#include
#include
float r_a1,r_a2,r_b1,r_b2,imaginer;
class bil_complex
{
public :
void set_imaginer()
{ cout<<"\x03\x03 Program Untuk Menghitung Bilangan Kompleks \x03\x03"<
void set_complex_a()
{ cout<<"\n^_^ Masukkan bilangan kompleks pertama ^_^"<
cout<<"Masukkan bilangan real kedua : ";cin>>r_b1;
}
void set_complex_b()
{ cout<<" \n^_^ Masukkan bilangan kompleks kedua ^_^"<
cout<<"Masukkan bilangan real kedua : ";cin>>r_b2;
}
float tambah_complex ()
{ return ((r_a1+r_a2)+(imaginer*(r_b1+r_b2)));}
float kurang_complex ()
{ return (r_a1-r_a2)+(imaginer*(r_b1-r_b2));}
float kali_complex ()
{ return ((r_a1*r_a2)-(r_b1*r_b2))+(imaginer*((r_a1*r_b2)+(r_a2*r_b1)));}
float bagi_complex ()
{ return ((r_a1*r_a2)+(r_b1*r_b2))+(imaginer*(r_a2*r_b1)-(r_a1*r_b2))/((r_a2*r_a2)+(r_b2*r_b2));}
};
main ()
{
bil_complex a,b,c,d,e,f,g;
a.set_imaginer();
b.set_complex_a();
g.set_complex_b ();
cout<<"\nHasil Penjumlahan bilangan kompleks : "<
getch();
}
BAB 4 LATIHAN 3
#include
#include
#include
#define n n//panjang larik
using namespace std;
int main(int argc, char *argv[])
{
int n;
float y;
float data [n];//data awal
float hasil =0.0;float temp =0.0;
float awal [n];float deviasi =0.0;float s =0.0;
cout<<"Masukkan berapa Banyak Data yg mau dihitung = " <
cout<<"Masukkan"<
cout<<"Data ke-"< cin>>data [i];
}
{
for (int i =0;i
hasil =temp/n;
cout<<"Rata-Rata adalah"<
for (int i =0;i
{
for (int i =0;i
s = deviasi/n;
y = sqrt (s);
}
cout<<"Nilai Variansinya adalah "<
system("PAUSE");
return EXIT_SUCCESS;
}
BAB 4 LATIHAN 6
//******************************************************
//** Program Menghitung Determinan Matriks Orde 2x2 **
//******************************************************
#include
#include
#include
main()
{
float u[2][2],det;
cout<
cout<<"\n ## Matriks Orde 2x2 ##";
cout<<"\n ###########################################";
cout<
cout<<" Masukkan nilai matriks A \n";
cout<
{
for (int j=0;j<2;j++)
{cout<<" Nilai matriks ke "<<(i+1)<<","<<(j+1)<<" adalah : ";cin>>u[i][j];}
}
cout<
{
for (int l=0;l<2;l++)
{cout<
det=((u[0][0]*u[1][1])-(u[1][0]*u[0][1]));
cout<
ulang:
char mengulang;
cout<<"\n\n Apakah Anda ingin mengulang ??? (y/n): ";cin>>mengulang;
switch (mengulang)
{
case 'y':goto awal;
case 'n':goto akhir;
default:
cout<<"\n Anda salah memasukkan kode!! Tekan y/n saja!!"<
}
akhir :
getch();
}
Tidak ada komentar:
Posting Komentar