#include <iostream>
using namespace std;
int main()
{
//typedef
typedef unsigned char Byte;
Byte
kode;
kode =
101;
cout
<< "Typedef dari Byte 101 adalah :
";
cout
<< kode << endl;
cout
<< "\n ";
//Strukture
// Mendefenisikan Struktur
struct Mahasiswa
{
int NIM;
char Nama[40];
bool Pria;
};
// Mendekralasikan variabel struktur
Mahasiswa
DataMahasiswa;
// Mengisi Anggota
DataMahasiswa.NIM = 123456789;
strcpy
(DataMahasiswa.Nama, "Hasya Fadhilah");
DataMahasiswa.Pria
= false;
// Menampilkan Isi Struktur
cout
<< "Latihan Menggunakan Struktur"
<< endl;
cout
<< "=============================
\n";
cout
<< "NIM : " <<
DataMahasiswa.NIM << endl;
cout
<< "Nama : " << DataMahasiswa.Nama
<< endl;
cout
<< "Jenis Kelamin : " << (DataMahasiswa.Pria
? "Pria":"Wanita")
<< endl;
//Enum
enum warna {Merah, Kuning, Hijau};
warna
LampuTraficLight;
// Memberi Nilai
LampuTraficLight = Hijau;
// Menampilkan Isi Lampu yang menyala
cout
<< "Warna Lampu yang menyala adalah :
\n";
switch (LampuTraficLight)
{
case Hijau:
cout << "Warna Hijau"
<< endl;
break;
case Kuning:
cout << "Warna Kuning"
<< endl;
break;
case Merah:
cout << "Warna Merah"
<< endl;
break;
}
//Union
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;
system("pause");
return 0;
}
Adapun Vidionya :
No comments:
Post a Comment