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)
Modul 7: Array C++ (Bagian 1)
Latihan Modul 7-1
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN ARRAY
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 nama_array[10]; //deklarasi variabel float array nama_array sebesar 10
char nama[20]; //deklarasi variabel char array nama sebesar 20
char nrp[20]; //deklarasi variabel char array nrp sebesar 20
cout << "nama : "; //tampilkan ke layar
cin.getline(nama,20); //memasukkan inputan dari user ke variabel nama
cout << "NRP : "; //tampilkan ke layar
cin >> nrp; //memasukkan inputan dari user ke variabel nrp
cout << "masukkan nilai pada : " << endl; //tampilkan ke layar
for(int c=0;c<10;c++){ //untuk nilai c dimana nilai awalnya 0 dan nilai c kurang dari 10 maka nilai c di increment
cout << "elemen [" << c << "] = "; //tampilkan ke layar nilai array c
cin >> nama_array[c]; //memasukkan inputan user ke array nama_array perulangan c
}
cout << "\n\nnama : " << nama << endl; //tampilkan ke layar
cout << "NRP : " << nrp << endl << endl; //tampilkan nilai variabel nrp ke layar
cout << "nilai pada :" << endl << endl; //tampilkan ke layar
for(int d=0;d<10;d++){ //untuk nilai d dimana nilai awalnya 0 dan nilai d nilainya kurang dari 10 maka nilai d akan di increment
cout << "indeks [" << d << "] = "; //tampilkan ke layar nilai array d
cout << nama_array[d] << endl; //tampilkan ke layar nilai array nama_array perulangan d
}
cout << '\n'; //endline
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 7-2
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN MENGGANTI NILAI ARRAY
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
//deklarasi variable
float angka[20],a; //deklarasi variabel float array angka sebesar 20 dan variabel float a
int data=10,i,x; //deklarasi variabel integer i, x dan data dengan nilai 10
char nama[20]; //deklarasi variabel char array nama sebesar 20
char nrp[20]; //deklarasi variabel char array nrp sebesar 20
cout << "nama : "; //tampilkan ke layar
cin.getline(nama,20); //memasukkan inputan dari user ke variabel nama
cout << "NRP : "; //tampilkan ke layar
cin >> nrp; //memasukkan inputan dari user ke variabel nrp
cout << "\n\nnama : " << nama << endl; //tampilkan ke layar
cout << "NRP : " << nrp << endl << endl; //tampilkan nilai variabel nrp ke layar
cout<<"\nINPUT\n"; //tampilkan ke layar
//perulangan inputan isi data
for(i=0;i>angka[i]; //memasukkan inputan user ke variabel angka perulangan i
}
cout<<"\nOUTPUT\n"; //tampilkan ke layar
//perulangan menampilkan output
for(i=0;i>a; //memasukkan inputan user ke a
x=0; //nilai x sama dengan 0
for(i=0;i>angka[i]; //memasukkan inputan user ke angka perulangan i
cout<<"\nData yang baru: "; //tampilkan ke layar
for(i=0;i //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int main(){ //fungsi main
float a[10]; //deklarasi variabel array float sebesar 10
float nilai; //deklarasi variabel float nilai
int x; //deklarasi variabel integer x
cout << "nama : indrabayu" << endl; //tampilkan ke layar
cout << "nim : 49013069" << endl; //tampilkan ke layar
cout << "nilai pada : " << endl; //tampilkan ke layar
for (int c=0;c<10;c++){ //untuk nilai c sama dengan 0 dan nilai c nilainya kurang dari 10 maka nilai c di increment
cout << "indeks [" << c << "] = "; //tamppilkan nilai c
cin >> a[c]; //memasukkan inputan user ke nilai a perulangan c
}
cout << endl; //endline
cout << "PENCARIAN ARRAY" << endl; //tampilkan ke layar
cout << "nilai c yang dicari adalah : "; //tampilkan ke layar
cin >> nilai; //memasukkan inputan user ke nilai
x=0; //set nilai x sama dengan 0
for(int d=0;d<10;d++){ //untuk nilai d sama dengan 0 dan nilai d nilainya kurang dari 10 maka nilai d di increment
if(a[d]==nilai){ //jika nilai array a perulangan d sama dengan nilai
x=1; //jika true
cout << "\nTAMPILKAN INDEKS" << endl; //tampilkan ke layar
cout << "nilai terdapat pada indeks ke " << d << endl; //tampilkan nilai d ke layar
}
}
cout << '\n'; //endline
if(x==0){ //jika nilai x nya false
cout<<"Data yang anda masukkan salah" << endl; //tampilkan ke layar
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 7-4
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
NAMA TEMAN SEKELAS
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
//deklarasi variabel array karakter teman1 sampai teman10 dengan besar 30
char teman1[30]="nugroho permata putra";
char teman2[30]="gita chandika putri";
char teman3[30]="fitria pandu nugraha";
char teman4[30]="fana a barkah";
char teman5[30]="evan rahanda";
char teman6[30]="nabila iriani";
char teman7[30]="faisal rachman";
char teman8[30]="diki permadi";
char teman9[30]="vitradisa pratama";
char teman10[30]="fariz fath al akbar";
cout << "NAMA TEMAN SEKELAS: " << endl << endl;// tampilkan ke layar
//tampilkan ke layar nilai variabel teman1 sampai dengan teman10
cout << "1. " << teman1 << endl;
cout << "2. " << teman2 << endl;
cout << "3. " << teman3 << endl;
cout << "4. " << teman4 << endl;
cout << "5. " << teman5 << endl;
cout << "6. " << teman6 << endl;
cout << "7. " << teman7 << endl;
cout << "8. " << teman8 << endl;
cout << "9. " << teman9 << endl;
cout << "10. " << teman10 << endl;
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 7-5
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN ARRAY BAGIAN 1
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
//deklarasi variabel array teman1 sampai dengan teman89 sebesar 50
char teman1[50]="1 49013037 Al Bahri";
char teman2[50]="2 49013038 Andri Arisandi";
char teman3[50]="3 49013039 Andri Setia Permana";
char teman4[50]="4 49013040 Anggrelia Pradina Kisyanda";
char teman5[50]="5 49013041 Anjas Permana Kumbara";
char teman6[50]="6 49013042 Arina Primardiani Putri";
char teman7[50]="7 49013043 Avinta Putri Agistasari";
char teman8[50]="8 49013044 Bastoni Yahya";
char teman9[50]="9 49013045 Candra Ardi Nurdianto";
char teman10[50]="10 49013046 Devita Maulina Putri";
char teman11[50]="11 49013047 Diana Mayangsari Ramadhani";
char teman12[50]="12 49013048 Diki Permadi";
char teman13[50]="13 49013049 Diksi Kalis Adikara";
char teman14[50]="14 49013050 Dwi Novianto";
char teman15[50]="15 49013051 Egi Alif Kurnia";
char teman16[50]="16 49013052 Eidelbert Suherianto Sinaga";
char teman17[50]="17 49013053 Elan Qisthi Aji W";
char teman18[50]="10 49013054 Evan Rahanda";
char teman19[50]="19 49013055 Evi Septiyanti Suparno";
char teman20[50]="20 49013056 Fahurraji";
char teman21[50]="21 49013057 Faizal Rachman";
char teman22[50]="22 49013058 Fajar Nur Rachmad";
char teman23[50]="23 49013059 Fana Barkah A";
char teman24[50]="24 49013060 Fariz Fath Al-Akbar";
char teman25[50]="25 49013061 Fitria Pandu Nugraha";
char teman26[50]="26 49013062 Gita Chandika Putri";
char teman27[50]="27 49013063 Hadrian Erlanda";
char teman28[50]="28 49013064 Haidi";
char teman29[50]="29 49013065 Haifani Azmi Rahman";
char teman30[50]="30 49013066 Hendi Sildrian";
char teman31[50]="31 49013067 Heru";
char teman32[50]="32 49013068 Ilham Vahrizal";
char teman33[50]="33 49013069 Indrabayu";
char teman34[50]="34 49013070 Irwan Saifranto";
char teman35[50]="35 49013071 Ishak";
char teman36[50]="36 49013072 M.Hamzah Mashuri Bhaktiawan";
char teman37[50]="37 49013073 Madarina Imanisari";
char teman38[50]="38 49013074 Mentari";
char teman39[50]="39 49013075 Mhd. Syarif";
char teman40[50]="40 49013076 Muchamad Saifurrachman";
char teman41[50]="41 49013077 Muhamad Anwar";
char teman42[50]="42 49013078 Muhammad Dinul Fathan";
char teman43[50]="43 49013079 Muhammad Hamzah";
char teman44[50]="44 49013080 Muhammad Maulana Munzir";
char teman45[50]="45 49013081 Muhardi Saputra";
char teman46[50]="46 49013082 Nabila Ariani";
char teman47[50]="47 49013083 Nadea Nabilla";
char teman48[50]="48 49013084 Nugroho Permata Putra";
char teman49[50]="49 49013085 Nurfiah";
char teman50[50]="50 49013086 Nurlela";
char teman51[50]="51 49013087 Pramayogi Sanches";
char teman52[50]="52 49013088 Prasetya Ahby";
char teman53[50]="53 49013089 Pujo Dwi Aryanto";
char teman54[50]="54 49013090 Purbandaru Pandhu Utami";
char teman55[50]="55 49013091 Rahmad Badawi Siregar";
char teman56[50]="56 49013092 Ratih Putri Sundowo";
char teman57[50]="57 49013093 Rico Arliyanto";
char teman58[50]="58 49013094 Rifgin Rigazy";
char teman59[50]="59 49013095 Rindriana Martasari Putri";
char teman60[50]="60 49013096 Risa Ningrum";
char teman61[50]="61 49013097 Rizki Syaputra";
char teman62[50]="62 49013098 Rizqia Wulan Sari";
char teman63[50]="63 49013099 Samsul Arifin";
char teman64[50]="64 49013100 Sandru Kharisma";
char teman65[50]="65 49013101 Sandy Putra";
char teman66[50]="66 49013102 Satrya Wira Wicaksana";
char teman67[50]="67 49013103 Taufik Eko Wicaksono";
char teman68[50]="68 49013104 Taufiq Maulana";
char teman69[50]="69 49013105 Taupik Nurhidayat";
char teman70[50]="70 49013106 Toni Firnandes";
char teman71[50]="71 49013107 Tri Sepdian Aditia Faudji";
char teman72[50]="72 49013108 Vergina Sawmitha A";
char teman73[50]="73 49013109 Vide Rawi Purnama Ade";
char teman74[50]="74 49013110 Vitradisa Pratama";
char teman75[50]="75 49013111 Vitria Ratna Sari";
char teman76[50]="76 49013112 Widya Eka Pratiwi";
char teman77[50]="77 49013113 Yufri Isnaini Rochmat Maulana";
char teman78[50]="78 49013114 Yukke Yuliani Hamdani";
char teman79[50]="79 49013115 Yuliani Hapsari";
char teman80[50]="80 49013116 Yunita Rahmawati";
char teman81[50]="81 49013117 Zulkarnain Ar Rasyid";
char teman82[50]="82 49013118 Chum Chivron";
char teman83[50]="83 49013119 Kruy Borey";
char teman84[50]="84 49013120 Tren Vongesahaska";
char teman85[50]="85 49013121 Um Kosal";
char teman86[50]="86 49013122 Sreng Dalin";
char teman87[50]="87 49013123 Branom Channary";
char teman88[50]="88 49013124 Sem Bunthon";
char teman89[50]="89 49013125 Samun Samorn";
cout << "DAFTAR NAMA MAHASISWA ITB TKJMD BATCH 8\n"; //tampilkan ke layar
cout << "=======================================\n"; //tampilkan ke layar
cout << "NO NRP NAMA \n"; //tampilkan ke layar
cout << "-------------------------------------\n"; //tampilkan ke layar
//tampilkan ke layar nilai variabel teman1 sampai dengan teman 89
cout << teman1 << endl;
cout << teman2 << endl;
cout << teman3 << endl;
cout << teman4 << endl;
cout << teman5 << endl;
cout << teman6 << endl;
cout << teman7 << endl;
cout << teman8 << endl;
cout << teman9 << endl;
cout << teman10 << endl;
cout << teman11 << endl;
cout << teman12 << endl;
cout << teman13 << endl;
cout << teman14 << endl;
cout << teman15 << endl;
cout << teman16 << endl;
cout << teman17 << endl;
cout << teman18 << endl;
cout << teman19 << endl;
cout << teman20 << endl;
cout << teman21 << endl;
cout << teman22 << endl;
cout << teman23 << endl;
cout << teman24 << endl;
cout << teman25 << endl;
cout << teman26 << endl;
cout << teman27 << endl;
cout << teman28 << endl;
cout << teman29 << endl;
cout << teman30 << endl;
cout << teman31 << endl;
cout << teman32 << endl;
cout << teman33 << endl;
cout << teman34 << endl;
cout << teman35 << endl;
cout << teman36 << endl;
cout << teman37 << endl;
cout << teman38 << endl;
cout << teman39 << endl;
cout << teman40 << endl;
cout << teman41 << endl;
cout << teman42 << endl;
cout << teman43 << endl;
cout << teman44 << endl;
cout << teman45 << endl;
cout << teman46 << endl;
cout << teman47 << endl;
cout << teman48 << endl;
cout << teman49 << endl;
cout << teman50 << endl;
cout << teman51 << endl;
cout << teman52 << endl;
cout << teman53 << endl;
cout << teman54 << endl;
cout << teman55 << endl;
cout << teman56 << endl;
cout << teman57 << endl;
cout << teman58 << endl;
cout << teman59 << endl;
cout << teman60 << endl;
cout << teman61 << endl;
cout << teman62 << endl;
cout << teman63 << endl;
cout << teman64 << endl;
cout << teman65 << endl;
cout << teman66<< endl;
cout << teman67 << endl;
cout << teman68 << endl;
cout << teman69 << endl;
cout << teman70 << endl;
cout << teman71 << endl;
cout << teman72 << endl;
cout << teman73 << endl;
cout << teman74 << endl;
cout << teman75 << endl;
cout << teman76 << endl;
cout << teman77 << endl;
cout << teman78 << endl;
cout << teman79 << endl;
cout << teman80 << endl;
cout << teman81 << endl;
cout << teman82 << endl;
cout << teman83 << endl;
cout << teman84 << endl;
cout << teman85 << endl;
cout << teman86 << endl;
cout << teman87 << endl;
cout << teman88 << endl;
cout << teman89 << endl;
cout << "\njumlah seluruh mahasiswa = 89 orang" << endl; //tampilkan ke layar
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Modul 6: Pengulangan C++
Latihan Modul 6-1
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN WHILE
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 pencacah=1; //deklarasi variabel integer pencacah bernilai 1
int pencacah2=1; //deklarasi variabel integer pencacah2 bernilai 1
int pencacah3=1; //deklarasi variabel integer pencacah2 bernilai 1
while(pencacah<=3){ //ketika nilai pencacah nilainya kurang dari sama dengan 3
cout << "D4 - Teknologi Media Digital\n"; //tampilkan ke layar
pencacah++; //nilai pencacah bertambah 1
}
while(pencacah2<=3){ //ketika nilai pencacah2 nilainya kurang dari sama dengan 3
cout << "Tahun Masuk 2013\n";//tampilkan ke layar
pencacah2++; //nilai pencacah2 bertambah 1
}
while(pencacah3<=3){ //ketika nilai pencacah3 nilainya kurang dari sama dengan 3
cout << "Batch 8\n"; //tampilkan ke layar
pencacah3++; //nilai pencacah3 bertambah 1
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 6-2
// Latihan Modul 6-2.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN DO WHILE
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include "stdafx.h" //library template microsoft vs
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
int pencacah=1; //deklarasi variabel integer pencacah bernilai 1
int pencacah2=1; //deklarasi variabel integer pencacah2 bernilai 1
int pencacah3=1; //deklarasi variabel integer pencacah3 bernilai 1
int pencacah4=1; //deklarasi variabel integer pencacah4 bernilai 1
do{ //lakukan
cout << "D4 - Teknologi Media Digital" << endl; //tampilkan ke layar
pencacah++; //nilai variabel pencacah bertambah 1
} while (pencacah<=2); //ketika pencacah nilainya kurang dari sama dengan 2
do{//lakukan
cout << "Teknik Elektro - ITB" << endl; //tampilkan ke layar
pencacah2++; //nilai variabel pencacah2 bertambah 1
} while (pencacah2<=2); //ketika pencacah2 nilainya kurang dari sama dengan 2
do{ //lakukan
cout << "Tahun Masuk 2013" << endl; //tampilkan ke layar
pencacah3++; //nilai variabel pencacah3 bertambah 1
} while (pencacah3<=2); //ketika pencacah3 nilainya kurang dari sama dengan 2
do{ //lakukan
cout << "Batch 8" << endl; //tampilkan ke layar
pencacah4++; //nilai variabel pencacah4 bertambah 1
} while (pencacah4<=2); //ketika pencacah4 nilainya kurang dari sama dengan 2
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 6-3
// Latihan Modul 6-3.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN PENGULANGAN FOR
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include "stdafx.h" //library template dari microsoft vs
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
int c,d; //deklarasi variabel integer c dan d
cout << "PENGULANGAN MENAIK & MENURUN" << endl; //tampilkan ke layar
cout << "Nama : " << endl; //tampilkan ke layar
cout << "NRP : " << endl; //tampilkan ke layar
//pengulangan menaik
for(c=0;c<=5;c++){ //untuk dimana nilai awal c adalah 0, nilai c nya kurang dari sama dengan 5 maka nilai c akan bertambah 1
cout << " " << c << endl; //tampilkan ke layar nilai c
}
//pengulangan menurun
for(d=4;d>=0;d--){ //untuk dimana nila awal d adalah 4, nilai d nya lebih dari sama dengan 0 maka nilai d akan berkurang 1
cout << " " << d << endl; //tampilkan ke layar nilai d
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 6-4
// Latihan Modul 6-4.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN FOR BERSARANG
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include "stdafx.h" //library template microsoft vs
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
int j,k; //deklarasi variabel integer j dan k
//for bersarang
for(int j=0;j<=10;j++){ //untuk nilai j dimana nilainya 0 dan nilai j nilainya kurang dari sama dengan 10 maka nilai j akan bertambah 1
for(int k=0;k<=j;k++){ //untuk nilai k dimana nilainya 0 dan nilai k nilainya kurang dari sama dengan j maka nilai k akan bertambah 1
cout << k+j << ' '; //tampilkan ke layar hasil dari k+j
}
cout << '\n'; //endline
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 6-5
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN PENGULANGAN
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 a, b, c; //deklarasi variabel integer a, b, c
int e=0; //deklarasi variabel integer e bernilai 0
int f=4; //deklarasi variabel integer f bernilai 4
for(a=0; a<4; a++){ //untuk nilai a sama dengan 0 dan nilai a kurang dari 4 maka nilai a di increament
int d=0; //deklarasi variabel integer d bernilai 0
for(b=4;b>a;b--){ //untuk nilai b sama dengan 4 dan nilai b lebih besar dari nilai a maka nilai b di decrement
cout<<" "; //tampilkan ke layar
}
for(c=0;c<=a;c++){ //untuk nilai c sama dengan 0 dan nilai c kurang dari sama dengan nilai a maka nilai c di increament
e=d+a; //nilai e merupakan penjumlahan dari nilai d dan nilai a
cout<=a; c--){ //untuk nilai c sama dengan 4 dan nilai c lebih dari sama dengan nilai a maka nilai c di decrement
cout<=a+1; c--){ //untuk nilai c sama dengan 4 dan nilai c lebih dari sama dengan nilai a+1 maka nilai c di decrement
cout<
Modul 5: Pencabangan C++
Latihan Modul 5-1
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include //preposesor
#include //librari untuk menyimpan fungsi-fungsi yang digunakan untuk menangani string
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int main(){ //fungsi main
cout << "Kelulusan siswa \n \n"; //tampilkan ke layar
double nilai_ujian; //deklarasi variabel double nilai_ujian
cout << "Masukkan nilai ujian : "; //tampilkan ke layar
cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
cout << endl; //endline
char hasil_ujian[50]="tidak lulus"; //deklarasi variabel char hasil_ujian dengan besar array 50
if (nilai_ujian >= 55) //kondisi jika nilai ujian lebih dari sama dengean 55
strcpy (hasil_ujian,"lulus"); //salin karakter lulu ke variabel hasil_ujian
cout << "hasil ujian : "; //tampilkan ke layar
cout << hasil_ujian; //tampilkan nilai variabel hasil_ujian
cout << endl << endl; //endline
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 5-2
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF-ELSE
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
cout << "KELULUSAN SISWA \n \n"; //tampilkan ke layar
double nilai_ujian; //deklarasi variabel double nilai_ujian
cout << "masukkan nilai ujian : "; //tampilkan ke layar
cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
cout << endl; //endline
if(nilai_ujian >=55){ //kondisi jika nilai ujiannya lebih dari sama dengan 55
cout << "hasil ujian = lulus" << endl << endl; //tampilkan ke layar
}
else{ //kondisi jika kurang dari 55
cout << "hasil ujian = tidak lulus" << endl << endl; //tampilkan ke layar
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 5-3
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN IF BERSARANG
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
double nilai_ujian; //deklarasi variabel double nilai_ujian
char indeks; //deklarasi variabel char indeks
char hasil_ujian[40]="tidak lulus"; //deklarasi variabel char hasil ujian dengan besar array 40
cout << "KONVERSI NILAI SISWA \n \n"; //tampilkan ke layar
cout << "masukkan nilai ujian : "; //tampilkan ke layar
cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
cout << endl; //endline
if (nilai_ujian >= 80){ //jika nilai_ujian lebih dari sama dengan 80
indeks='A'; //indeks nilai A
}
else if (nilai_ujian >= 70){ //jika nilai_ujian lebih dari sama dengan 70
indeks='B'; //indeks nilai B
}
else if (nilai_ujian >= 50){ //jika nilai_ujian lebih dari sama dengan 50
indeks='C'; //nilai indeks C
}
else if(nilai_ujian >=35){ //jika nilai_ujian lebih dari sama dengan 35
indeks='D'; //indeks nilai D
cout << hasil_ujian << endl; //tampilkan ke layar nilai variabel hasil_ujian
}
else{ //jika nilai_ujian kurang dari 35
indeks='E'; //nilai indeks E
cout << hasil_ujian << endl; //tampilkan ke layar nilai variabel hasil_ujian
}
cout << "indeks siswa = " << indeks << endl; //tampilkan ke layar nilai variabel indeks
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 5-4
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
LATIHAN SWITCH
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 pilihan; //deklarasi variabel integer pilihan
cout << "daftar mata kuliah :" << endl; //tampilkan ke layar
cout << "====================" << endl; //tampilkan ke layar
cout << "1. Pemograman C++" << endl; //tampilkan ke layar
cout << "2. Pemograman C\n"; //tampilkan ke layar
cout << "3. Arsitektur Komputer & Sistem Operasi"; //tampilkan ke layar
cout << "\n4. Pemograman C#" << endl; //tampilkan ke layar
cout << "5. Tugas Akhir I" << endl; //tampilkan ke layar
cout << "6. Tugas AKhir II" << endl; //tampilkan ke layar
cout << "7. Kerja Praktek" << endl << endl; //tampilkan ke layar
cout << "pilih mata kuliah : "; //tampilkan ke layar
cin >> pilihan; //memasukkan nilai inputan user ke variabel pilihan
cout << endl; //endline
switch (pilihan){ //mulai untuk memilih kondisi
case 1: //apabila menginput 1
cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
break; //menghentikan perulangan yang sedang berjalan
case 2: //apabila menginput 2
cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
break; //menghentikan perulangan yang sedang berjalan
case 3: //apabila menginput 3
cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
break; //menghentikan perulangan yang sedang berjalan
case 4: //apabila menginput 4
cout << "mata kuliah yang anda pilih benar\n" << endl; //tampilkan ke layar
break; //menghentikan perulangan yang sedang berjalan
case 5: //apabila menginput 5
cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
break; //menghentikan perulangan yang sedang berjalan
case 6: //apabila menginput 6
cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
break; //menghentikan perulangan yang sedang berjalan
case 7: //apabila menginput 7
cout << "mata kuliah yang anda pilih salah, tidak terdapat di semester ganjil\n" << endl; //tampilkan ke layar
break; //menghentikan perulangan yang sedang berjalan
default: //apabila menginput selain 1-7
cout << "pilihan anda tidak ada dalam daftar\n\n"; //tampilkan ke layar
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 5-5
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
SCORE NILAI SISWA
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
double nilai_ujian; //deklarasi variabel double nilai_ujian
char indeks; //deklarasi variabel char indeks
char hasil_ujian[40]="tidak lulus"; //deklarasi variabel char hasil ujian dengan besar array 40
char nama[40]; //deklarasi variabel char nama dengan besar array 40
char matkul[40]; //deklarasi variabelchar matkul dengan besar array 40
cout << "SCORE NILAI SISWA \n \n"; //tampilkan ke layar
cout << "nama siswa : "; //tampilkan ke layar
cin.getline(nama,40); //memasukkan inputtan user ke variabel nama
cout << "mata kuliah : "; //tampilkan ke layar
cin.getline(matkul,40); //memasukkan inputtan user ke variabel matkul
cout << "masukkan nilai ujian : "; //tampilkan ke layar
cin >> nilai_ujian; //memasukkan nilai inputan user ke variabel nilai_ujian
cout << endl; //endline
if (nilai_ujian >= 80){ //jika nilai_ujian lebih dari sama dengan 80
indeks='A'; //indeks nilai A
}
else if (nilai_ujian >= 70){ //jika nilai_ujian lebih dari sama dengan 70
indeks='B'; //indeks nilai B
}
else if (nilai_ujian >= 50){ //jika nilai_ujian lebih dari sama dengan 50
indeks='C'; //nilai indeks C
}
else if(nilai_ujian >=35){ //jika nilai_ujian lebih dari sama dengan 35
indeks='D'; //indeks nilai D
}
else{ //jika nilai_ujian kurang dari 35
indeks='E'; //nilai indeks E
}
cout << "NILAI SISWA" << endl; //tampilkan ke layar
cout << "nama siswa : " << nama << endl; //tampilkan ke layar nilai variabel nama
cout << "mata kuliah : " << matkul << endl; //tampilkan ke layar nilai variabel matkul
cout << "nilai ujian : " << nilai_ujian << endl; //tampilkan ke layar nilai variabel nilai_ujian
cout << "indeks siswa = " << indeks << endl; //tampilkan ke layar nilai variabel indeks
if (nilai_ujian>55){ //jika nilai ujian lebih dari 55
cout << "LULUS" << endl; //tampilkan ke layar
}
else{ //jika kurang dari 55
cout << "TIDAK LULUS" << endl; //tampilkan ke layar
}
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Modul 4: Operator C++ (Bagian 2)
Latihan Modul 4-1
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
OPERATOR ARITMATIKA
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
cout << "2 + 3 = "; //tampilkan ke layar
cout << 2 + 3; //operasi aritmatika 2 + 3
cout << endl << endl; //endline
cout << "10 - 5 = "; //tampilkan ke layar
cout << 10 - 5; //operasi aritmatika 10 - 5
cout << endl << endl; //endline
cout << "4 x 3 = "; //tampilkan ke layar
cout << 4 * 3; //operasi aritmatika 4 x 3
cout << endl << endl; //endline
cout << "4 / 2 = "; //tampilkan ke layar
cout << 4 / 2; //operasi aritmatika 4 / 2
cout << endl << endl; //endline
cout << "10 % 3 = "; //tampilkan ke layar
cout << 10 % 3; //operasi aritmatika 10 mod 3
cout << endl << "\n"; //endline
system("pause"); //program di pause
return (0); //fungsi main berhenti
}
Latihan Modul 4-2
// Latihan Modul 4-2.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
OPERATOR LOGIKA
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include "stdafx.h" // Header yang digunakan khusus template
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
cout << "OPERASI OPERATOR LOGIKA \n"; //tampilkan ke layar
cout << "\n Tabel Kebenaran operator AND \n"; //tampilkan ke layar
cout << "1 && 1 = " << (1 && 1) << endl; //tampilkan ke layar operasi AND 1&&1
cout << "1 && 0 = " << (1 && 0) << endl; //tampilkan ke layar operasi AND 1&&0
cout << "0 && 1 = " << (0 && 1) << endl; //tampilkan ke layar operasi AND 0&&1
cout << "0 && 0 = " << (0 && 0) << endl; //tampilkan ke layar operasi AND 0&&0
cout << "\n Tabel Kebenaran operator OR \n"; //tampilkan ke layar
cout << "1 || 1 = " << (1 || 1) << endl; //tampilkan ke layar operasi OR 1||1
cout << "1 || 0 = " << (1 || 0) << endl; //tampilkan ke layar operasi OR 1||0
cout << "0 || 1 = " << (0 || 1) << endl; //tampilkan ke layar operasi OR 0||1
cout << "0 || 0 = " << (0 || 0) << endl; //tampilkan ke layar operasi OR 0||0
cout << "\n Tabel Kebenaran operator NOT \n"; //tampilkan ke layar
cout << "!1 = " << !1 << endl; //tampilkan ke layar operasi NOT !1
cout << "!0 = " << !0 << endl; //tampilkan ke layar operasi NOT !0
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 4-3
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
OPERATOR BITWISE
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 U,V,W; //deklarsi variabel integer U V W
U = 1 << 1; //operasi shift left
V = 1 << 2; //operasi shift left
W = 1 << 3; //operasi shift left
cout << "1 << 1 = " << U << endl; //tampilkan ke layar nilai variabel U
cout << "1 << 2 = " << V << endl; //tampilkan ke layar nilai variabel V
cout << "1 << 3 = " << W << endl << endl; //tampilkan ke layar nilai variabel W
int X,Y,Z; //deklarasi variabel integer X Y Z
X = 16 >> 1; //operasi shift right
Y = 16 >> 2; //operasi shift right
Z = 16 >> 3; //operasi shift right
cout << "16 >> 1" << X << endl; //tampilkan ke layar nilai variabel X
cout << "16 >> 2" << Y << endl; //tampilkan ke layar nilai variabel Y
cout << "16 >> 3" << Z << endl << endl; //tampilkan ke layar nilai variabel Z
int A = 1; //deklarasi variabel integer A bernilai 1
int B = 0; //deklarasi variabel integer B bernilai 0
cout << "A = " << A << endl; //tampilkan ke layar nilai variabel A
cout << "B = " << B << endl; //tampilkan ke layar nilai variabel B
cout << "!A = " << !A << endl; //tampilkan ke layar nilai variabel !A
cout << "!B = " << !B << endl; //tampilkan ke layar nilai variabel !B
cout << "A & B= " << (A & B) << endl; //tampilkan ke layar nilai variabel A & B
cout << "A | B = " << (A | B) << endl; //tampilkan ke layar nilai variabel A | B
cout << "A ^ B = " << (A ^ B) << endl << endl; //tampilkan ke layar nilai variabel A ^ B
system ("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 4-4
// Latihan Modul 4-4.cpp : Defines the entry point for the console application.
//
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
OPERASI TERNARY
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include "stdafx.h" //Header yang digunakan khusus template
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
int _tmain(int argc, _TCHAR* argv[]){ //fungsi main
int X; //deklarasi variabel integer X
cout << "Masukkan nilai X = "; //tampilkan ke layar
cin >> X; //memasukkan nilai inputan ke variabel X
cout << "\n"; //endline
X = (X < 0) ? -X : X; //proses ternary
cout << "| X | = " << X; //tampilkan nilai variabel X
cout << "\n \n"; //endline
system("pause"); //program di pause
return 0; //fungsi main berhenti
}
Latihan Modul 4-5
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
KOMBINASI OPERATOR BAGIAN 2
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 a=10; //deklarasi variabel integer a bernilai 10
int b=5; //deklarasi variabel integer b bernilai 5
int c,d; //deklarasi variabel c dan d
c=a+b; //nilai c adalah jumlah dari variabel a dan b
d=a/2; //nilai d adalah pembagian dari a dibagi 2
cout << "10 + 5 = " << c << endl; //tampilkan nilai variabel c
cout << "10 / 2 = " << d << endl << endl; //tampilkan nilai variabel d
cout << "15 && 2 = " << (c && d) <> 2; //proses shift right
cout << "15 >> 2 = " << c << endl; //tampilkan nilai variabel c
cout << "15 ^ 5 = " << (c ^ d) << endl << endl; //tampilkan nilai operasi XOR
d=(d>0) ? -d:d; //proses operasi ternary
cout << "|d| = " << d << endl << endl; //tampilkan nilai variabel d
system ("pause"); //program di pause
return 0; //fungsi main berhenti
}
Modul 3: Operator C++ (Bagian 1)
Latihan Modul 3-2
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
OPERATOR UNARY
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 e,g; //deklarasi variabel integer e dan g
double f,h; //deklarasi variabel double f dan h
e = +8; //variabel e diberi nilai +8
f = -3.14; //variabel f diberi nilai -3.14
cout << "Nilai e : " << e << endl; //nilai e ditampilkan ke layar
cout << "Nilai f : " << f << endl; //nilai f ditampilkan ke layar
g = -e; //deklarasi variabel g dimana nilainya -e
h = -f; //deklarasi variabel h dimana hasilnya -f
cout << "Nilai g : " << g << endl; //nilai g ditampilkan ke layar
cout << "Nilai h : " << h << endl; //nilai h ditampilkan ke layar
system("pause"); //program di pause
return (0); //fungsi main berhenti
}
Latihan Modul 3-3
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
INCREMENT
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 i, j; //deklarasi variabe integer i dan j
i=5; //variabel i diberi nilai 5
cout << "Nilai i awal : " << i << endl; //nilai i ditampilkan ke layar
cout << "Nilai ++i : " << ++i << endl; //proses post-increment i dan nilainya ditampilkan ke layar
cout << "Nilai i akhir : " << i << endl; //nilai i ditampilkan ke layar
cout << "\n"; //endline
j=10; //variabel j diberi nilai 10
cout << "Nilai j awal : " << j << endl; //nilai j ditampilkan ke layar
cout << "Nilai j++ : " << j++ << endl; //proses pre-increment j dan nilainya ditampilkan ke layar
cout << "Nilai j akhir : " << j << endl; //nilai j ditampilkan ke layar
cout << "\n"; //endline
system("pause"); //program di pause
return (0); //fungsi main berhenti
}
Latihan Modul 3-4
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
DECREMENT
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 k; //deklarasi variabe integer k
float l; //deklarasi variabel float l
k=100; //variabel k diberi nilai 100
l=10.5; //variabel l diberi nilai 10.5
cout << "Nilai k awal : " << k << endl; //nilai k ditampilkan ke layar
cout << "Nilai --k : " << --k << endl; //proses post-decrement k dan nilainya ditampilkan ke layar
cout << "Nilai k akhir : " << k << endl; //nilai k ditampilkan ke layar
cout << "\n"; //endline
cout << "Nilai l awal : " << l << endl; //nilai l ditampilkan ke layar
cout << "Nilai l-- : " << l-- << endl; //proses pre-decrement l dan nilainya ditampilkan ke layar
cout << "Nilai l akhir : " << l << endl; //nilai l ditampilkan ke layar
cout << "\n"; //endline
system("pause"); //program di pause
return (0); //fungsi main berhenti
}
Latihan Modul 3-5
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
KOMBINASI OPERATOR BAGIAN 1
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 k,m; //deklarasi variabe integer k dan m
float l,n; //deklarasi variabel float l dan n
k=100; //variabel k diberi nilai 100
l=10.5; //variabel l diberi nilai 10.5
m=k; //nilai k di assignmetn ke variabel m
cout << "Nilai m awal : " << m << endl; //nilai m ditampilkan ke layar
cout << "Nilai ++m : " << ++m << endl; //proses post-increment m dan nilainya ditampilkan ke layar
cout << "Nilai m akhir : " << m << endl; //nilai m ditampilkan ke layar
cout << "\n"; //endline
cout << "Nilai m awal : " << m << endl; //nilai m ditampilkan ke layar
cout << "Nilai --m : " << --m << endl; //proses post-decrement m dan nilainya ditampilkan ke layar
cout << "Nilai m akhir : " << m << endl; //nilai m ditampilkan ke layar
cout << "\n"; //endline
n=-l; //unary variabel n nilainya dengan -l
cout << "Nilai n awal : " << n << endl; //nilai n ditampilkan ke layar
cout << "Nilai n++ : " << n++ << endl; //proses pre-increment n dan nilainya ditampilkan ke layar
cout << "Nilai n akhir : " << n << endl; //nilai n ditampilkan ke layar
cout << "\n"; //endline
cout << "Nilai n awal : " << n << endl; //nilai n ditampilkan ke layar
cout << "Nilai n-- : " << n-- << endl; //proses pre-decrement n dan nilainya ditampilkan ke layar
cout << "Nilai n akhir : " << n << endl; //nilai n ditampilkan ke layar
cout << "\n"; //endline
system("pause"); //program di pause
return (0); //fungsi main berhenti
}
Modul 2: Tipe Data, Konstanta dan Variabel
Latihan Modul 2-1
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
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
cout << "===================================== \n"; //menampilkan ke layar
cout << " BELAJAR TIPE DATA \n"; //menampilkan ke layar
cout << "=====================================\n\n"; //menampilkan ke layar
int X; //delarasi variabel integer x
X = 10; //nilai variabel x = 10
cout << "Contoh Nilai Tipe Bilangan Bulat X = " << X << endl << endl; //menampilkan nilai x ke layar, lalu di endline 2x
double Y; //deklarasi variabel double y
Y = 123.134; //nilai variabel 7 = 123.134
cout << "Contoh Nilai Tipe Bilangan Riil Y = " << Y << endl << endl; //menampilkan nilai y ke layar, lalu di endline 2x
char Karakter = 'A'; //deklarasi variabel char karakter berisi 'A'
char* Teks = "Kata"; //deklarasi pointer char Teks berisi "Kata"
char TEKS[24] = "Teks dengan batas sebanyak 39 karakter"; //deklarasi variabel array TEKS sebesar 24
cout << Karakter << endl; //tampilkan ke layar var karakter
cout << Teks << endl; //tampilkan ke layar var Teks
cout << TEKS << endl << endl; //tampilkan ke layar var TEKS
system ("pause"); //program di pause
return (0); //fungsi main berhenti
}
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
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
cout << "===================================== \n"; //menampilkan ke layar
cout << " BELAJAR TIPE DATA \n"; //menampilkan ke layar
cout << "=====================================\n\n"; //menampilkan ke layar
int X; //delarasi variabel integer x
X = 10; //nilai variabel x = 10
cout << "Contoh Nilai Tipe Bilangan Bulat X = " << X << endl << endl; //menampilkan nilai x ke layar, lalu di endline 2x
double Y; //deklarasi variabel double y
Y = 123.134; //nilai variabel 7 = 123.134
cout << "Contoh Nilai Tipe Bilangan Riil Y = " << Y << endl << endl; //menampilkan nilai y ke layar, lalu di endline 2x
char Karakter = 'A'; //deklarasi variabel char karakter berisi 'A'
char* Teks = "Kata"; //deklarasi pointer char Teks berisi "Kata"
char TEKS[50] = "Teks dengan batas sebanyak 39 karakter"; //deklarasi variabel array TEKS sebesar 50
cout << Karakter << endl; //tampilkan ke layar var karakter
cout << Teks << endl; //tampilkan ke layar var Teks
cout << TEKS << endl << endl; //tampilkan ke layar var TEKS
system ("pause"); //program di pause
return (0); //fungsi main berhenti
}
Latihan Modul 2-2
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
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
char Karakter = 'A'; //deklarasi variabel Karakter char berisi 'A'
cout << "Konversi Tipe Data \n\n"; //tampilkan ke layar
cout << "Karakter A = " << Karakter << endl << endl; //tampilkan ke layar nilai dari var Karakter
cout << "Nilai ASCII = " << (int) Karakter << endl << endl; //menampilkan nilai ASCII
system ("pause"); //program di pause
return (0); //fungsi main berhenti
}
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
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
char Karakter = 'X'; //deklarasi variabel Karakter char berisi 'A'
cout << "Konversi Tipe Data \n\n"; //tampilkan ke layar
cout << "Karakter X = " << Karakter << endl << endl; //tampilkan ke layar nilai dari var Karakter
cout << "Nilai ASCII = " << (int) Karakter << endl << endl; //menampilkan nilai ASCII
system ("pause"); //program di pause
return (0); //fungsi main berhenti
}
Latihan Modul 2-3
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
KONSTANTA
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
const int MAX = 5; //deklarais konstanta integer MAX bernilai 5
int main(){ //fungsi main
int A [MAX]; //deklarasi variabel A dengan besar array MAX
for (int C = 0;C
Latihan Modul 2-4
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
VARIABEL
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 A; //deklarasi variabel global A
int main(){ //fungsi main
A = 100; //pemberian nilai 100 pada variabel A
cout << "Nilai Variabel A = " << A << endl << endl; //tampilkan nilai A pada layar
int B; //deklarasi variabel lokal B
B = 50; //pemberian nilai 50 pada variabel B
cout << "Nilai variabel B = " << B << endl << endl; //tampilkan nilai B pada layar
system ("pause"); //program di pause
return (0); //fungsi main berhenti
}
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
VARIABEL
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 A; //deklarasi variabel global A
int main(){ //fungsi main
A = 100; //pemberian nilai 100 pada variabel A
cout << "Nilai Variabel A = " << A << endl << endl; //tampilkan nilai A pada layar
int B; //deklarasi variabel lokal B
B = 50; //pemberian nilai 50 pada variabel B
cout << "Nilai variabel B = " << B << endl << endl; //tampilkan nilai B pada layar
system ("pause"); //program di pause
return (0); //fungsi main berhenti
}
/*
PEMOGRAMAN C++
MICROSOFT VISUAL STUDIO 2012
VARIABEL
NAMA: Indrabayu
NIM: 49013069
Jurusan: TKJMD
*/
#include //preposesor
using namespace std; //mendeklarasikan compiler untuk menggunakan semua fungsi/class/file yang terdapat dalam namespace std
float A; //deklarasi variabel global A
int main(){ //fungsi main
A = 95.5; //pemberian nilai 100 pada variabel A
cout << "Nilai Variabel A = " << A << endl << endl; //tampilkan nilai A pada layar
float B; //deklarasi variabel lokal B
B = 50.5; //pemberian nilai 50 pada variabel B
cout << "Nilai variabel B = " << B << endl << endl; //tampilkan nilai B pada layar
system ("pause"); //program di pause
return (0); //fungsi main berhenti
}
Subscribe to:
Posts (Atom)