Nama :
Ersus Saeful Hidayat
NIM :
49012050
JURUSAN :
TKJMD (Teknik Komputer Jaringan Media
Digital) – STEI - ITB
8.1.
Mendefinisikan dan Mendeklarasikan Structure
Link Video Definisi dan Deklarasi Struktur klikdisini
Source Code:
/*==================================================================
Program Mendefinisikan dan Mendeklarasikan Struktur
Microsoft Visual Studio C++ 2012
Modul 8_1
Nama : Ersus
Saeful Hidayat
NIM :
49012050
Jurusan : TMD
(Teknologi Media Digital)- STEI - ITB
==================================================================*/
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
// Mendefenisikan Struktur
struct Mahasiswa
{
int NIM;
char Nama[40];
bool Pria;
};
// Mendekralasikan variabel struktur
Mahasiswa Data_Mahasiswa;
// Mengisi Anggota
Data_Mahasiswa.NIM = 49012050;
strcpy
(Data_Mahasiswa.Nama, "Ersus
Saeful Hidayat");
Data_Mahasiswa.Pria = true;
// Menampilkan Isi Struktur
cout << "Latihan Menggunakan
Struktur"
<< endl;
cout << "=============================
\n\n";
cout << "NIM : " << Data_Mahasiswa.NIM <<
endl;
cout << "Nama : " << Data_Mahasiswa.Nama
<< endl;
cout << "Jenis Kelamin : " << (Data_Mahasiswa.Pria ? "Pria":"Wanita") << endl << endl;
return 0;
}
8.2. Enumerasi
Link Video Struktur Enumerasi klik disini
Source Code:
/*==================================================================
Program Struktur Enumerasi Microsoft Visual Studio C++
2012
Modul 8_2
Nama : Ersus
Saeful Hidayat
NIM :
49012050
Jurusan : TMD
(Teknologi Media Digital)- STEI - ITB
==================================================================*/
#include <iostream>
using namespace std;
int main()
{
enum warna {Merah, Kuning, Hijau};
warna LampuTraficLight;
// Memberi Nilai
LampuTraficLight = Hijau;
// Menampilkan Isi Lampu yang menyala
cout << "Warna Lampu yang menyala adalah
: \n\n";
switch (LampuTraficLight)
{
case Hijau:
cout
<< "Warna
Hijau" << endl
<< endl;
break;
case Kuning:
cout
<< "Warna
Kuning"
<< endl << endl;
break;
case Merah:
cout
<< "Warna
Merah" << endl
<< endl;
break;
}
return 0;
}
8.3. Typedef
Link Video Struktur Typedef klik disini
Source Code:
/*==================================================================
Program Struktur Typedef Microsoft Visual Studio C++ 2012
Modul 8_3
Nama : Ersus
Saeful Hidayat
NIM :
49012050
Jurusan : TMD
(Teknologi Media Digital)- STEI - ITB
==================================================================*/
#include <iostream>
using namespace std;
int main()
{
typedef unsigned char Byte;
Byte kode;
kode = 101;
cout << "Typedef dari Byte 101 adalah :
";
cout <<
kode << endl << endl;
return 0;
}
8.4. Union
Link Video Struktur Union klik disini
Source Code:
/*==================================================================
Program Struktur Union Microsoft Visual Studio C++ 2012
Modul 8_4
Nama : Ersus Saeful
Hidayat
NIM :
49012050
Jurusan : TMD
(Teknologi Media Digital)- STEI - ITB
==================================================================*/
#include <iostream>
using namespace std;
int main()
{
union BilanganBulat
{
unsigned int
Integer;
unsigned char
Karakter[2];
};
BilanganBulat SuatuBilangan;
SuatuBilangan.Integer = 0x1A3F;
cout << "Integer = " << hex <<
SuatuBilangan.Integer << endl;
cout << "Karakter[0] = " << hex << int(SuatuBilangan.Karakter[0]) << endl;
cout << "Karakter[1] = " << hex << int(SuatuBilangan.Karakter[1]) << endl;
return 0;
}
Terimakasih! Semoga dapat bermanfaat
dan dapat difahami.
No comments:
Post a Comment