C++ Membuat Biodata Tipe Input


Membuat Program Biodata C++ ( type input )

Halo :v , dah lama nih saya gk upload artikel .. hehe. okelah kali ini saya akan mencoba menjelaskan tentang bahasa pemrograman C++ . ok, btw saya menggunakan compiler Dev c++. barangkali agan pake compiler lain, seperti Borland, dll.

Yow, langsung saja ke pembahasan , disini saya akan coba jelasin tentang program Biodata type input, Maksudnya program ini akan meminta user untuk mengInputkan datanya pada saat program di jalankan, yaitu program Biodata. barangkali kalian jurusan RPL, mungkin saja dibikin suruh program kek gini seperti saya hehe. oke langsung saja.~ cekidot.

Script Code :

#include <iostream>
#include <conio.h>
#include <windows.h>

 void chgcolor (unsigned short color)
{
HANDLE sCon = GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleTextAttribute (sCon, color);
}

using namespace std;
 int main () {
 
  char nama[20], kelas[20], alamat[60];  
 
  chgcolor(12);
  cout << " ---------------------- BIODATA ----------------------\n\n";
  chgcolor(7);
  cout << " Nama    : "; cin.getline(nama, 20);
  cout << " Kelas     : "; cin.getline(kelas, 20);
  cout << " Alamat  : "; cin.getline(alamat, 60);
 
  cout << "\n\n\n\a"; // Kode ini untuk membuat garis bawah dan bunyi beep 1x //
  chgcolor(14);
  cout << " ------------------------ HASIL -----------------------\n\n";
  chgcolor(7);
  cout << " Nama mu   : " << nama << endl;
  cout << " Kelas mu    : " << kelas << endl;
  cout << " Alamat mu : " << alamat << endl;
  cout << "\n\n";
 
  chgcolor(11);
  cout << " ------------------- THANK'S FOR USING MY PROGRAM -----------------\n";
  cout << " ------------------ MADE BY MUHAMAD AHMADIN - RPL C --------------- ";
 
 
  getch();
  return 0;
}

Nah seperti itu, nanti jika script diatas di Run, akan tampil Output seperti ini 

NB : digambar diatas (gambar 1) anda diminta memasukkan data diri.


NB : digambar diatas (gambar 2) adalah hasil inputan anda ditampilkan.

PENJELASAN :

#include <iostream>     ( adalah standar library untuk elemen Cin dan Cout )
#include <conio.h>       ( adalah standar library untuk elemen Getch )
#include <windows.h>  ( adalah standar library untuk elemen pemberian warna "system color" dan HANDLE, GetStdHandle, dan SetConsole Attribute. )



void chgcolor (unsigned short color)
- berfungsi agar variable chgcolor bisa berjalan dengan baik, maksudnya, anda bisa mewarnai teks mana saja yang mau di warnai.



HANDLE sCon = GetStdHandle (STD_OUTPUT_HANDLE);
SetConsoleTextAttribute (sCon, color);
- fungsinya hampir sama dengan yg di atas, untuk menyempurnakan fungsi pewarnaan teks.



char nama[20], kelas[20], alamat[60];
- pembuatan nama variable yang nantinya akan dipanggil saat user menginputkan data
- [20] , berfungsi agar output nanti hanya menghasilkan maksimal 20 karakter.



chgcolor(12);
- berfungsi mewarnai teks yang ada pada kode selanjutnya



cout << " Nama     : "; cin.getline(nama, 20);
cout << " Kelas      : "; cin.getline(kelas, 20);
cout << " Alamat   : "; cin.getline(alamat, 60);
- berfungsi agar program meminta user menginputkan datanya, yang nantinya akan dimasukkan ke variabel nama, kelas, dan alamat (yang ada di tipe data char).



cout << " Nama mu   : " << nama << endl;
cout << " Kelas mu   : " << kelas << endl;
cout << " Alamat mu : " << alamat << endl;
- berfungsi memanggil data yang ada di variabel yang isinya sudah di isi oleh user. 



getch();
- berfungsi agar menahan tampilan, maksudnya jika program sudah jadi .exe , dan ketika di buka, programnya tidak langsung Close (tutup).




Oke, mungkin itu saja yang bisa saya jelaskan tentang pembahasan syntax-syntax programnya,
oh iya baca juga : Macam-Macam Header C++ dan Fungsinya 
                             Hitung Luas Segitiga dengan C++

sekian dari saya, semoga bermanfaat.


Share this

Related Posts

Previous
Next Post »