Page 78 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 78
KODE PROGRAM BAHASA C++
#include <iostream>
using namespace std;
typedef int bbulat;
typedef float breal;
int main() {
bbulat usia = 22;
breal beratBadan = 46;
cout<<"Saya Ainun"<<endl;
cout<<"Usia saya adalah "<<usia<<"tahun"<<endl;
cout<<"Berat badan saya adalah "<<beratBadan<<"Kg"<<endl;
return 0;
}
Output:
Saya Ainun
Usia saya adalah 22tahun
Berat badan saya adalah 46Kg
G. Rangkuman
Tipe data bentukan terbagi menjadi 4 yaitu struct, union, enumeration, dan typedef. Struct
adalah tipe data bentukan yang menyimpan lebih dar satu variabel bertipe data yang sama
maupun berbeda. Union merupakan tipe data bentukan yang digunakan untuk memuat data
yang berbeda tipe. Namun, union hanya dapat menyimpan satu tipe data dalam satu waktu.
Enumeration adalah tipe data bentukan pengguna (user-defined data type) dimana nilainya
terbatas hanya pada himpunan nilai dalam konstanta yang ditentukan sendiri. Sedangkan
typedef adalah membuat alias dari tipe data yang ada.
H. Soal Latihan
1. Buatlah struct untuk mewakili data mahasiswa dengan atribut NIM, nama, jurusan, dan
IPK. Buatlah fungsi untuk:
• Menginisialisasi data mahasiswa
• Menampilkan data mahasiswa
• Menghitung rata-rata IPK mahasiswa
2. Sebuah program pengelola data mahasiswa ingin menyimpan data mahasiswa dengan
atribut NIM, nama, jurusan, dan IPK. Buatlah union untuk menyimpan data IPK dalam
format nilai desimal dan format huruf (A, B, C, D, E).
69