Latihan Kode Program C++: Menampilkan Biodata Mahasiswa

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:

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;
}

Latihan Kode Program C++ Menampilkan Biodata Mahasiswa

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.

Add Comment