Tipe Data Buatan C++

 Pada blog ini akan dijelaskan mengenai contoh contoh program yang dapat dibuat menggunakan tipe data record.

Deklarasi Record pada C++

Record memiliki cara deklarasi yang sama dengan deklarasi struct pada bahasa C.

Implementasi

Lampiran implementasi code diatas adalah cara untuk medeklarasikan record atau struct dalam c++.

Mengakses Elemen Record

Sekarang ayo kita coba untuk memasukkan nilai kedalam sebuah record lalu mencetaknya.

Implementasi

Output

Disitu kita coba untuk memasukkan nim mahasiswa pertama dan ipk mahasiswa kedua untuk nantinya dicetak sebagai output.

Simple Array

Implementasi array pada C++ juga masih sama seperti bahasa C yaitu sebagai berikut.

Implementasi

Output

Disitu kita bisa mendeklarasikan array dan mencetaknya dalam bahasa C++.

Print Alamat Array

Kita juga dapat mengetahui di lokasi mana komponen array kita disimpan.

Implementasi

Output

Kita dapat mengetahui dimana alamat dari komponen anggota array kita dengan menambahkan "&" didepan nama array kita, contohnya pada program adalah "&array[i]". Jika nilai yang diakses lebih dari panjang array, yang terjadi adalah program akan mencetak angka acak seperti pada contoh output.

Input Array

Dalam bahasa C++ kita juga dapat menginputkan nilai kedalam sebuah array.

Implementasi

Input dan Output

Pada program tersebut kita tinggal memasukkan beberapa nilai kedalam array sejumlah panjang array. Secara otomatis program akan menampilkan nilai yang sudah kita inputkan.

Program Menghitung Rata-Rata

Sekarang kita sudah masuk kedalam pengaplikasian array dalam bahasa C++.

Implementasi

Input dan Output

Pada program itu kita dapat menginput nilai dan mengetahui jumlah dan rata-rata nilai yang telah kita masukkan.

Program Maksimum Minimum

Kita akan memodifikasi program kita sebelumnya untuk menentukan maksimum dan minimum nilai kita.

Implementasi

Input dan Output

Pada program mencari minimum dan maksimum ini dapat terlihat bahwa programnya mirip dengan program mencari rata-rata. Perbedaannya hanyalah pada output yang dikeluarkan yaitu hanya berisi nilai minimum dan maksimum saja. 

Menentukan Kelulusan

Program ini akan menentukan seseorang lulus atau tidak berdasarkan nilai ujiannya dalam sebuah mata kuliah.


Implementasi

Input dan Output
Dalam program tersebut kita harus memasukkan banyak nilai yang ingin kia masukkan, lalu kita masukkan nilainya. Program akan otomatis menyatakan berapa banyak orang yang lulus dan harus mengulang dari total data yang sudah kamu berikan.

Implementasi Array of Record

Kita akan mencoba mengaplikasikan array dan record secara bersamaan dalam program ini.

Implementasi

Input dan Output

Pada program tersebut disediakan sebuah record bernama mahasiswa yang dimuat dalam sebuah array of record. Kita mendeklarasikan array bertipe nama record yang kita buat yaitu mahasiswa yang saya singkat menjadi mhs dengan fungsi typedef. Dalam mengisi array kita harus memasukkan semua komponen struktur pada setiap array ke-i. Program tersebut akan secara otomatis mengurutkan data mahasiswa berdasarkan ips secara descending.


Source Code
https://github.com/xbggnr/Tipe-Data-Buatan-C-.git


~ Terima Kasih ~




Komentar

Postingan populer dari blog ini

Infix Postfix Stack Implementation

Implementasi Stack pada Array dan Linked List