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<
Wednesday, November 20, 2013
Modul 6: Pengulangan C++
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
}
Modul 1: Dasar-Dasar Pemograman C++
/*
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 tampilkan[1]; //deklarasi variabel char sebesar 1
char panjang_data[50]; //deklarsi variabel char 50
cout << "=========================================\n"; //menampilkan ke layar
cout << " DAFTAR RIWAYAT HIDUP\n"; //menampilkan ke layar
cout << "=========================================\n"; //menampilkan ke layar
cout << "Nama : "; //menampilkan ke layar
cin.getline(panjang_data,50); //membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "Alamat : ";//menampilkan ke layar
cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "T.Lahir : ";//menampilkan ke layar
cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "J.Kelamin : ";//menampilkan ke layar
cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "No.Telp : ";//menampilkan ke layar
cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "Pekerjaan : ";//menampilkan ke layar
cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "Email : ";//menampilkan ke layar
cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "Website : ";//menampilkan ke layar
cin.getline(panjang_data,50);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
cout << "Jurusan : Teknik Elektro - STEI - ITB"; //menampilkan ke layar
cin.getline(tampilkan,1);//membaca sejumlah karakter hingga newline ditemukan atau setelah karakter sebanyak maks telah dibaca
return (0); //fungsi main berakhir di baris ini
}
Saturday, November 2, 2013
Program Sederhana menghitung pangkat bilangan secara rekursif
Aplikasi ini berfungsi untuk menghitung suatu nilai dari bilangan pangkat bilangan.Dimana user akan menginputputkan bilangan bulat positif terlebih dahulu lalu kemudian menginputkan jumlah pangkatnya.secara rekursif.
Adapun flowchart dari aplikasi ini adalah sebagai berikut:
Subscribe to:
Posts (Atom)
