Jumat, 24 April 2009

tugas metkom aris

BAB 1 STUDY KASUS 1
#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"< cout<<" Tempat/Tgl Lahir : Kebumen/18 April 1982"< cout<<" Jenis Kelamin : laki-laki"< cout<<" Alamat rumah : RT II/RW 01 PEkuncen-Sempor, Kab.KEbumen 54471"< cout<<" Alamat kost : RT IV/RW 31 Jomlangan-Banguntapan, Kab.Bantul 55198"< cout<<" Hobby : renang dan mincing"< cout<<" Status : belum kawin "< cout<<" Makanan favorit : sate kambing dan pecel"< cout<<" Minuman Favorit : soda gembira dan Legen"< cout<<" Musik Favorit : slow rock dan rock keren"< cout<<" Tinggi/Berat badan : 1,68M56 Kg"< cout<<" Bentuk Wajah : bulat"< cout<<" Bentuk/Warna Rambut : ikal/hitam"< cout<<" Warna Kulit : Sawo matang"< cout<<" Warna mata : coklat"< cout<<" No.Sepatu/Sandal : 44/10,5"< cout<<" Ciri Khusus : Bekas jahitan di tangan kanan "<
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<<"Masukkan Nama Anda"< cin.getline( nama,sizeof(nama));
cout<<"Berapa Total Belanja Anda"< cin>>harga_awal;
diskon=0.2*harga_awal ;
harga_akir= harga_awal - diskon;
cout<<"Nama"< cout<<"Harga Belanja Sebelum Diskon:"< cout<<"Harga Belanja Setelah DiDiskon"< system("PAUSE");
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 "< cout<<" Masukkan harga Detik "< cin>> detik;
hari = (int) detik/86400;
jam = ((int)detik %86400)/3600;
menit =((int)detik%3600)/60;
detikk =((int)detik%60);
cout <<"jumlah hari "<< hari< cout<<"jumlah jam "< cout<<"jumlah menit "< cout<<"jumlah detik "<

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<<" Masukkan Harga x"< cin>> x ;
cout<<" Nasukkan Harga y"< cin>>y;
f1=3*x*x*x+8*x-3;
f2=3*x*y*y+5*y-x*x;
cout<<" Harga f1 = "< cout<<" Harga f2 = "< system("PAUSE");
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 n= "< cin>>n;
cout<< " Harga x= "< cin>>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 n"< cin>>n;
cout<<" Harga x"< cin>>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"< system("PAUSE");
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"< cout<<"Harga n"< cin>>n;
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 1 :"; cin >> pert;
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< system("PAUSE");
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"< cin>>x;
cout<<"/"< cin>>y;

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"< cout<<"Masukkan Nilai (r,@)"< cin>>r;
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"< cout<<"\nMasukkan bilangan imajiner : ";cin>>imaginer;}

void set_complex_a()
{ cout<<"\n^_^ Masukkan bilangan kompleks pertama ^_^"< cout<<"\nMasukkan bilangan real pertama : ";cin>>r_a1;
cout<<"Masukkan bilangan real kedua : ";cin>>r_b1;
}

void set_complex_b()
{ cout<<" \n^_^ Masukkan bilangan kompleks kedua ^_^"< cout<<"\nMasukkan bilangan real pertama : ";cin>>r_a2;
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 : "< cout<<"\nHasil Pengurangan bilangan kompleks : "< cout<<"\nHasil Perkalian bilangan kompleks : "< cout<<"\nHasil Pembagian bilangan kompleks : "< cout<<"\n^_^ Terima kasih telah menggunakan program ini ^_^"<

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 = " < cin>>n;
cout<<"Masukkan"< for (int i =0;i {
cout<<"Data ke-"< cin>>data [i];
}
{
for (int i =0;i temp+=data[i];
hasil =temp/n;

cout<<"Rata-Rata adalah"< }
for (int i =0;i awal[i]= hasil -data[i];
{
for (int i =0;i deviasi+=awal[i];
s = deviasi/n;
y = sqrt (s);
}
cout<<"Nilai Variansinya adalah "< cout<<"NIlai Deviasi Standarnya 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<<" ###########################################"< cout<<" ## \x01\x02 Program Menghitung Determinan \x02\x01 ##";
cout<<"\n ## Matriks Orde 2x2 ##";
cout<<"\n ###########################################";
cout< awal:
cout<<" Masukkan nilai matriks A \n";
cout< for (int i=0;i<2;i++)
{
for (int j=0;j<2;j++)
{cout<<" Nilai matriks ke "<<(i+1)<<","<<(j+1)<<" adalah : ";cin>>u[i][j];}
}
cout< cout<<" Matriks A adalah : "< for (int k=0;k<2;k++)
{
for (int l=0;l<2;l++)
{cout< cout< }
det=((u[0][0]*u[1][1])-(u[1][0]*u[0][1]));
cout< cout<<" Diketahui bahwa rumus untuk mencari "< cout<<" determinan matriks adalah [ad-bc]"< cout<<" Maka determinan matriks A : "<< det <
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!!"< cout<<" Silahkan mengulang pilihan Anda!!"< goto ulang;
}
akhir :


getch();
}











Tidak ada komentar:

Posting Komentar