Friday, November 30, 2012

Tutorial Bahasa Pemrograman C++ - Modul 8 : Stuktur (Struct)

Berikut adalah Tutorial Bahasa Pemrograman C++. Pembahasan Modul 8 tentang Struktur dengan 4 sub bab yaitu tentang Struct, enumerasi, typedef dan Union

Video Tutorialnya :




Source Code Program Struct :
/* Latihan Menggunakan Struktur
Nama : Vidia Handayani
Nim : 49012072
*/

#include <iostream>
#include <string>
using namespace std;

int main (void)
{
// Mendefenisikan Struktur

struct Mahasiswa
{
int NIM;
char Nama [40];
bool Pria;
};


// Mendeklarasikan variabel struktur
Mahasiswa DataMahasiswa;

// Mengisi Anggota
DataMahasiswa.NIM = 49012042;
strcpy (DataMahasiswa.Nama, "Vidia Handayani");
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;

system ("pause");
return 0;

}


Source Code Program Enumerasi :
/* Latihan Menggunakan Union
Nama : Vidia Handayani
Nim : 49012072
*/

# include <iostream>
using namespace std;

int main (void)
{
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;
}


Source Code Program Typedef :
/* Menggunakan Enumerasi
Nama : Vidia Handayani
Nim : 49012072
*/

#include <iostream>
using namespace std;

int main (void)
{
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;

}

system ("pause");
return 0;
}

Source Code Program Union :
/* Latihan Menggunakan Typedef
Nama : Vidia Handayani
Nim : 49012072
*/

# include <iostream>

using namespace std;
int main (void)
{
typedef unsigned char Byte;

Byte kode;

kode = 101;

cout << "Typedef dari Byte 101 adalah : ";
cout << kode << endl;

system ("pause");
return 0;
}


S E L A M A T    B E L A J A R  :)



No comments:

Post a Comment