Pages

Wednesday, November 20, 2013

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 = " << 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
}

No comments:

Post a Comment