Hai kamu, para pembaca yang selalu haus akan pengetahuan! Bagi kalian yang sedang mempelajari bahasa pemrograman C++ dan tertarik untuk membuat program struktural yang berkaitan dengan penilaian mahasiswa, kalian berada di tempat yang tepat.
Artikel ini akan membahas contoh program struct C++ yang sederhana namun efektif untuk mengelola nilai mahasiswa. Yuk, simak lebih lanjut!
Contoh Program Struct C++ untuk Penilaian Mahasiswa
Gambar: Ilustrasi Mahasiswa
Sebelum kita masuk ke contoh programnya, kita perlu memahami konsep dasar dari program struct C++. Struct adalah cara untuk mengorganisir data dalam satu unit yang dapat memiliki berbagai tipe data di dalamnya. Untuk membuat program penilaian mahasiswa, kita bisa menggunakan struct untuk merepresentasikan setiap mahasiswa dengan data nilai mereka.
#include <iostream> #include <string> using namespace std; // Mendefinisikan struct untuk Mahasiswa struct Mahasiswa { string nama; int nim; float nilai; }; int main() { // Membuat objek Mahasiswa Mahasiswa mhs1; // Mengisi data Mahasiswa mhs1.nama = "John Doe"; mhs1.nim = 123456; mhs1.nilai = 85.5; // Menampilkan data Mahasiswa cout << "Nama: " << mhs1.nama << endl; cout << "NIM: " << mhs1.nim << endl; cout << "Nilai: " << mhs1.nilai << endl; return 0; }
Dalam contoh di atas, kita telah membuat struct Mahasiswa
dengan tiga data: nama
(string), nim
(integer), dan nilai
(float).
Selanjutnya, kita membuat objek mhs1
dari struct tersebut, mengisi datanya, dan menampilkannya menggunakan cout
. Tentu saja, ini hanya langkah awal.
Menambahkan Fungsi dan Memproses Data
Sekarang, mari tambahkan beberapa fungsi untuk memproses data mahasiswa. Kita akan menambahkan fungsi untuk menghitung rata-rata nilai dan menampilkan status kelulusan.
#include <iostream> #include <string> using namespace std; struct Mahasiswa { string nama; int nim; float nilai; }; // Fungsi untuk menghitung rata-rata nilai float hitungRataRata(float nilai1, float nilai2, float nilai3) { return (nilai1 + nilai2 + nilai3) / 3; } // Fungsi untuk menentukan status kelulusan string cekKelulusan(float rataRata) { return (rataRata >= 70) ? "Lulus" : "Tidak Lulus"; } int main() { Mahasiswa mhs1; mhs1.nama = "John Doe"; mhs1.nim = 123456; mhs1.nilai = 85.5; // Menampilkan data Mahasiswa cout << "Nama: " << mhs1.nama << endl; cout << "NIM: " << mhs1.nim << endl; cout << "Nilai: " << mhs1.nilai << endl; // Menambah data nilai float nilai2 = 78.2, nilai3 = 92.0; // Menghitung rata-rata float rataRata = hitungRataRata(mhs1.nilai, nilai2, nilai3); cout << "Rata-rata Nilai: " << rataRata << endl; // Menentukan status kelulusan cout << "Status Kelulusan: " << cekKelulusan(rataRata) << endl; return 0; }
Pada contoh ini, kita telah menambahkan dua fungsi, hitungRataRata
untuk menghitung rata-rata nilai, dan cekKelulusan
untuk menentukan status kelulusan berdasarkan rata-rata nilai. Dengan demikian, program ini menjadi lebih lengkap dan bermanfaat.
Cara Menjalankan Program C++ Penilaian Mahasiswa
Kini kalian sudah mengetahui contoh programnya, Bagaimana cara menlankanya? berikut adalah langkah-langkah untuk menjalankan program C++ penilaian mahasiswa yang telah kita buat:
1. Instalasi Compiler C++
Pastikan kamu memiliki compiler C++ yang terinstal di komputermu. Beberapa compiler populer termasuk:
- MinGW: Jika kamu menggunakan Windows, kamu bisa menggunakan MinGW yang dapat diunduh dari MinGW Official Website.
- g++: Jika kamu menggunakan sistem operasi berbasis Unix atau Linux, compiler bawaan yang bagus adalah g++. Kamu bisa memeriksa keberadaannya dengan menjalankan perintah
g++ --version
di terminal.
2. Menyimpan Program ke Dalam File
Salin program penilaian mahasiswa yang telah kita buat ke dalam file teks baru. Pastikan ekstensinya adalah .cpp
.
Kamu bisa menggunakan teks editor favoritmu, seperti Notepad, Visual Studio Code, atau Sublime Text.
3. Buka Terminal atau Command Prompt
Buka terminal atau command prompt di komputermu.
Gunakan perintah cd
(change directory) untuk berpindah ke direktori tempat kamu menyimpan program C++-mu. Misalnya:
cd path/to/directory
Pastikan untuk mengganti path/to/directory
dengan jalur sesuai tempat penyimpanan programmu.
5. Kompilasi Program
Jika kamu menggunakan MinGW, gunakan perintah berikut untuk mengompilasi program:
g++ nama_program.cpp -o nama_program
Jika kamu menggunakan g++, perintahnya bisa lebih sederhana:
g++ nama_program.cpp -o nama_program
Pastikan untuk mengganti nama_program
dengan nama file program C++-mu tanpa ekstensi .cpp
.
6. Menjalankan Program
Setelah program berhasil dikompilasi, kamu akan melihat file baru bernama nama_program
(atau sesuai dengan nama yang kamu tentukan) di direktori yang sama. Sekarang, jalankan programnya dengan perintah:
./nama_program
Selamat! Kamu sekarang menjalankan program C++ penilaian mahasiswa yang telah kamu buat. Kamu dapat memodifikasi dan menguji program ini dengan mengubah data mahasiswa atau menambahkan fungsionalitas baru sesuai kebutuhanmu.
Kesimpulan
Artikel ini membahas contoh program struct C++ untuk penilaian mahasiswa. Dengan menggunakan struktur data, kita dapat dengan mudah mengorganisir informasi mahasiswa, menghitung rata-rata nilai, dan menentukan status kelulusan. Semua ini merupakan langkah awal untuk membuat program yang lebih kompleks dan sesuai dengan kebutuhan pengguna.
Bagaimana, kamu tertarik untuk mencoba membuat program serupa? Yuk, berkreasi dan kembangkan lebih lanjut sesuai dengan kebutuhan dan ide-ide kreatifmu! Happy coding, teman-teman!