Latihan Modul 8-1
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN SORTING
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int main(){ //fungsi main
float a[7]; //deklarasi variabel array float sebesar 7
int j,k,c,temp; //deklarasi variabel integer j k c temp
cout << "nama : indrabayu\n"; //tampilkan ke layar
cout << "nrp : 49013069\n\n"; //tampilkan ke layar
cout << "masukkan nilai pada elemen array : " << endl; //tampilkan ke layar
for(c=0;c<7;c++){ //perulangan untuk c nilainya sama dengan 0 dan nilai c kurang dari 7 maka c di increment
cout << "a[" << c << "] = "; //tampilkan nilai c ke layar
cin >> a[c]; //memasukkan inputan user ke variabel a array c
}
cout << "\nnilai elemen array sebelum diurutkan :" << endl; //tampilkan ke layar
for (c=0;c<7;c++){ //perulangan untuk c nilainya sama dengan 0 dan nilai c kurang dari 7 maka c di increment
cout << "a[" << c << "] = " << a[c] << endl; //tampilkan ke layar nilai a array c
}
//pengurutan metoda maksimum-minimum
int jmin,u=6; //deklarasu variabel integer jmin dan u dengan nilai 6
for(j=0;j<6;j++){ //perulangan untuk j nilainya sama dengan 0 dan nilai j kurang dari 6 maka j di increment
jmin=0; //jmin diberi nilai 0
for(k=1;k<=u;k++){ //perulangan untuk k nilainya sama dengan 1 dan nilai k kurang dari nilai u maka k di increment
if(a[k] //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int main(){ //fungsi main
int d[4][4],e[4][4],f[4][4],ordo; //deklarasi variabel integer d e f dengan array 2 dimensi sebesar 4 dan ordo
cout<<"Inputkan ordo matriks : "; //tampilkan ke layar
cin>>ordo; //memasukkan inputan user ke ordo
cout<<"Matriks B : \n"; //tampilkan ke layar
for(int i=1;i<=ordo;i++){ //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment
for(int j=1;j<=ordo;j++){ //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment
cout<<"Elemen "<>d[i][j]; //memasukkan inputan user ke d array i dan j
}
}
cout<<"\nMatriks B : \n"; //tampilkan ke layar
for(int i=1;i<=ordo;i++){ //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment
for(int j=1;j<=ordo;j++){ //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment
cout<<"Elemen "<>e[i][j]; //memasukkan inputan user ke e array i dan j
}
}
//perhitungan penjumlahan matriks
for(int i=1;i<=ordo;i++) //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment
for(int j=1;j<=ordo;j++) //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment
f[i][j]=d[i][j]+e[i][j]; //nilai f array i dan j sama dengan nilai d array i dan j ditambah nilai e array i dan j
cout<<"\nHasil penjumlahan :\n"; //tampilkan ke layar
for(int i=1;i<=ordo;i++){ //untuk nilai i nilainya 1 dan nilai i nilainya kurang dari sama dengan nilai ordo maka i di increment
for(int j=1;j<=ordo;j++) //untuk nilai j nilainya 1 dan nilai j nilainya kurang dari sama dengan nilai ordo maka j di increment
cout< //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int main(){ //fungsi main
cout << "nama : indrabayu" << endl; //tampilkan ke layar
cout << "nim : 49013069" << endl << endl; //tampilkan ke layar
float a[4][4]={1,2,3,4,5.5,6,7,8,9,10.5,11,12,13,14,15.5,16}; //deklarasi variabel array multidimensi float a dengan besar 4
int i,j; //deklarasi variabel integer i dan j
cout << "aplikasi matriks ordo 4x4" << endl; //tampilkan ke layar
for(i=0;i<4;i++){ //untuk nilai i nilainya 0 dan nilai i nilainya kurang dari nilai 4 maka i di increment
for(j=0;j<4;j++){ //untuk nilai j nilainya 0 dan nilai j nilainya kurang dari nilai 4 maka j di increment
cout << "a[" << i << "] [" << j << "] = " << a [i][j] << endl; //tampilkan ke layar nilai a array i dan j
}
cout << endl; //endline
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 8-4
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
MODUL 8-4
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int main(){ //fungsi main
int pil; //delarasi variabel integer pil
typedef double matriks [3][3]; //deklarasi typdef variabel double array multidimensi matriks sebesar 3
matriks A,B,C; //deklarasi matriks A B C
int j,k; //deklarasi variabel integer j dan k
cout << "nama : indrabayu\n"; //tampilkan ke layar
cout << "nim : 49013069\n\n"; //tampilkan ke layar
cout<<"==============================================\n"; //tampilkan ke layar
cout<<" Operasi Array Multidimensi ordo 3x3 \n"; //tampilkan ke layar
cout<<"==============================================\n"<>pil; ////memasukkan inputan user ke variabel pil
cout<> A [j][k]; //memasukkan inputan user ke variabel A array j dan k
}
}
cout << "matriks B:" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "B [" << j << "] [" << k << "] = "; //tampilkan nilai j dan k ke layar
cin >> B [j][k]; //memasukkan inputan user ke variabel B array j dan k
}
}
cout << endl; //endline
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
C[j][k]=A[j][k]+B[j][k]; //nilai variabel A array j dan k dijumlahkan dengan nilai variabel B array j dan k dimasukkan ke dalam nilai variabel C array j dan k
}
}
cout << "hasil penjumlahan matriks :" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "C [" << j << "] [" << k << "] = " << C [j][k] << endl; //menampilkan nilai variabel C array j dan k
}
}
break; //fungsi case 1 berhenti
case 2: //case 2
cout << "matriks A:" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "A [" << j << "] [" << k << "] = "; //tampilkan nilai j dan k ke layar
cin >> A [j][k]; //memasukkan inputan user ke variabel A array j dan k
}
}
cout << "matriks B:" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "B [" << j << "] [" << k << "] = "; //tampilkan nilai j dan k ke layar
cin >> B [j][k]; //memasukkan inputan user ke variabel B array j dan k
}
}
cout << endl; //endline
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
C[j][k]=A[j][k]-B[j][k]; //nilai variabel A array j dan k dikurangi dengan nilai variabel B array j dan k dimasukkan ke dalam nilai variabel C array j dan k
}
}
cout << "hasil pengurangan matriks :" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "C [" << j << "] [" << k << "] = " << C [j][k] << endl; //menampilkan nilai variabel C array j dan k
}
}
break; //fungsi case 2 berhenti
case 3: //case 3
cout << "matriks A:" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "A [" << j << "] [" << k << "] = "; //tampilkan nilai j dan k ke layar
cin >> A [j][k]; //memasukkan inputan user ke variabel A array j dan k
}
}
cout << "matriks B:" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "B [" << j << "] [" << k << "] = "; //tampilkan nilai j dan k ke layar
cin >> B [j][k]; //memasukkan inputan user ke variabel B array j dan k
}
}
cout << endl; //endline
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
C[j][k]=A[j][k]*B[j][k]; //nilai variabel A array j dan k dikalikan dengan nilai variabel B array j dan k dimasukkan ke dalam nilai variabel C array j dan k
}
}
cout << "hasil perkalian matriks :" << endl; //tampilkan ke layar
for(j=0;j<3;j++){ //untuk nilai j sama dengan 0 dan nilai j kurang dari 3 maka nilai j di increment
for(k=0;k<3;k++){ //untuk nilai k sama dengan 0 dan nilai k kurang dari 3 maka nilai k di increment
cout << "C [" << j << "] [" << k << "] = " << C [j][k] << endl; //menampilkan nilai variabel C array j dan k
}
}
break; //fungsi case 3 berhenti
default: //angka default selain 1 2 dan 3
cout << "salah input!!!\n\n"; //tampilkan ke layar
break; //fungsi default berhenti
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Wednesday, November 20, 2013
Modul 8: Array C++ (Bagian 2)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment