Latihan kode program C++ kali ini akan membahas cara membuat dan menampilkan biodata mahasiswa.
Soal ini umumnya dipakai untuk menguji pemahaman seputar konsep variabel dan tipe data string.
Soal Menampilkan Biodata Mahasiswa
Buatlah program yang meminta data inputan berupa Nama, NIM, Fakultas, Jurusan, Kota Asal dan Alamat mahasiswa. Program kemudian menyimpan data ini di dalam variabel lalu menampilkan semua hasilnya.
Tips Kode Program Menampilkan Biodata Mahasiswa
Soal ini sebenarnya cukup sederhana, hanya meminta inputan lalu menampilkan hasilnya. Tapi cukup penting untuk menguji kemampuan seputar variabel, tipe data string dan penggunaan perintah input/output di C++. Berikut tutorial pendahuluan yang bisa diikuti:
- Pengertian Variabel dalam Bahasa C++
- Fungsi Perintah cin dan getline dalam Bahasa C++
- Tipe Data String Bahasa C++
Salah satu masalah yang mungkin dihadapi adalah proses membaca input tipe data string. Untuk membaca string, sebenarnya tetap bisa menggunakan perintah cin <<, syaratnya tidak boleh ada spasi di data input.
Kode program ini sangat mungkin memiliki spasi. Misalnya untuk inputan nama, fakultas, jurusan, kota asal dan jurusan, itu semua kemungkinan besar memiliki spasi. Oleh karena itu kita harus ganti perintah cin dengan getline.
Berikut contoh tampilan akhir yang diinginkan (1) :
Nama mahasiswa: Elsa Putri Ekawati NIM: 211401030 Fakultas: Ilmu Komputer Jurusan: Sistem Informasi Kota Asal: Surabaya Alamat: Jl. Perintis Kemerdekaan no.14, Darmo, Wonokromo, Surabaya # Data Mahasiswa # ================== Nama: Elsa Putri Ekawati NIM: 211401030 Fakultas: Ilmu Komputer Jurusan: Sistem Informasi Kota Asal: Surabaya Alamat: Jl. Perintis Kemerdekaan no.14, Darmo, Wonokromo, Surabaya
Kode Program C++ Menampilkan Biodata Mahasiswa
Berikut salah satu solusi dari soal menampilkan biodata mahasiswa menggunakan bahasa pemrograman C++:
#include <iostream> using namespace std; int main() { cout << "## Program C++ Biodata Mahasiswa ##" << endl; cout << "====================================" << endl; cout << endl; string nama, nim, fakultas, jurusan, kota_asal, alamat; cout << "Nama mahasiswa: "; getline(cin,nama); cout << "NIM: "; getline(cin,nim); cout << "Fakultas: "; getline(cin,fakultas); cout << "Jurusan: "; getline(cin,jurusan); cout << "Kota Asal: "; getline(cin,kota_asal); cout << "Alamat: "; getline(cin,alamat); cout << endl; cout << "# Data Mahasiswa #" << endl; cout << "==================" << endl; cout << "Nama: " << nama << endl; cout << "NIM: " << nim << endl; cout << "Fakultas: " << fakultas << endl; cout << "Jurusan: " << jurusan << endl; cout << "Kota Asal: " << kota_asal << endl; cout << "Alamat: " << alamat << endl; return 0; }
Di baris 11 terdapat kode program untuk mendeklarasikan semua variabel, yakni nama, nim, fakultas, jurusan, kota_asal dan alamat. Semua variabel di set dengan tipe data string.
Kemudian proses pembacaan data dilakukan antara baris 13-29. Seperti yang kita bahas di bagian tips, disini saya menggunakan perintah getline() untuk menghindari masalah dengan karakter spasi. Jika menggunakan cin, spasi ini akan dianggap sebagai karakter akhir inputan.
Terakhir, semua variabel ditampilkan dengan perintah cout pada baris 33-40.
Demikian kode program latihan Menampilkan Biodata Mahasiswa dalam bahasa pemrograman C++. Soal seperti ini cukup sering ditemukan dengan beberapa variasi data.
punya saya eror bang kenapa ya
Errornya apa ya? sudah di copas langsung dari tutorial ini? takutnya ada kode yang salah ketik…
makasih keren maseeee
Maap bang
Ini mo ditulis dimana nya???
Yang mau ditulis apa ya? Jika maksudnya kode diatas, itu harus ditulis ke aplikasi teks editor dulu, lalu dijalankan dengan compiler C++.
Salah satunya bisa pakai aplikasi Code::Blocks, tutorialnya bisa ke sini: https://www.duniailkom.com/tutorial-belajar-c-plus-plus-cara-menginstall-codeblock/
Itu buat apa?