Rabu, 16 Oktober 2013

C++ sederhana banget..

Hallu minna san,,,
o genki desu ka??
hiii... sok pakai nihon go dulu,, hhee...

dalam postingan kali ini, karena sudah lama banget tidak ngepost disini....jadi saya langsung saja,,, mau ngepost ini,, (addehh ndak jelas dahh mau tulis apa hihii)


ini pelajaran c++ awal saat saya semester tiga... hm,,, rasanya belajar c++ untuk pertama kali itu,, seperti naek roller coster pakai celemek kayak mau masakk (ahhh gaje lagii huhuu),,sudahlah,, langsung saja .ayukk kita cekk,, bersama...

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{
char nama[30];
char ttl[50];
char almt[30];
char agm[30];
char jk[30];
char nim[30];
char jur[30];
char hobi[30];
clrscr();
cout<<"Program Memasukkan Biodata Mahasiswa \n";
cout<<"======================================= \n";
cout<<"Input Nama           : ";cin.getline(nama,sizeof(nama));
cout<<"Input NIM            : ";cin.getline(nim,sizeof(nim));
cout<<"Input Jurusan        : ";cin.getline(jur,sizeof(jur));
cout<<"Input T.Tanggal Lahir: ";cin.getline(ttl,sizeof(ttl));
cout<<"Input Alamat         : ";cin.getline(almt,sizeof(almt));
cout<<"Input Jenis Kelamin  : ";cin.getline(jk,sizeof(jk));
cout<<"Input Agama          : ";cin.getline(agm,sizeof(agm));
cout<<"Input Hobi           : ";cin.getline(hobi,sizeof(hobi));
cout<<"\n";
cout<<"Data Yang Anda Masukkan Adalah : \n";
cout<<"======================================= \n";
cout<<"\n";
cout<<"Nama                : "<<nama<<endl;
cout<<"NIM                 : "<<nim<<endl;
cout<<"Jurusan             : "<<jur<<endl;
cout<<"Tempat Tanggal Lahir: "<<ttl<<endl;
cout<<"Alamat              : "<<almt<<endl;
cout<<"Jenis Kelamin       : "<<jk<<endl;
cout<<"Agama               : "<<agm<<endl;
cout<<"Hobi                : "<<hobi<<endl;
getch();
return 0;
}

okehh mari kita jelaskan bagian-bagian dari listing diatas,,,,
 #include <iostream.h>
#include <stdio.h>
#include <conio.h>
 nah,, ini namanya header,, header ini dipakai untuk menyertakan file-file library,, iostream.h,, kalo gak salah kepanjangannya itu input output stream, nah ini header c++ yang umumnya dipakai untuk melakukan program input output,, (menurut saya sihh hehe). stdio.h itu  yang merupakan singkatan dari "standard input / output header", adalah header yang berisi defin
isi makro, konstanta, dan deklarasi fungsi dan jenis yang digunakan untuk berbagai standard input dan output operasi. lalu ada conio.h itu adalah header file yang digunakan untuk membuat teks antarmuka pengguna
Perintah : clrscr : membersihkan layar , getch : menahan layar
oh iyah masih banyak lagi header-hader di c++,, header digunakan sesuai kebutuhan tidak mesti digunakan semua kok :)


untuk mengawali setiap penulisan coding program,, pasti harus ada awal dan akhir,, seperti kalo di pascal itu ada Begin .. End.. nah di c++ itu ada main() lalu ada { sebagai begin nya dan ada } sebagai endnya,, :)
char nama[30];
char ttl[50];
char almt[30];
char agm[30];
char jk[30];
char nim[30];
char jur[30];
char hobi[30];
nah ini dia pendeklarasian variabel. Setiap Bahasa program pasti ada deklarasi variabel, dan kayaknya dari semua program yang saya pelajari,, deklarasi variabelnya tidak jauh beda kok. secara umum pasti ada Type data lalu nama variabel dan panjang variabel itu sendiri. nah,, kalo di c++ itu setiap akhir penulisan coding  harus diakhiri dengan tanda titik koma (;) sama halnya dengan bahasa program lain, delphi, pascal dll..

clrscr() itu kepanjangannya clearscreen, artinya, dimana setiap program dijalankan (run) , maka screen harus bersih, tidak ada sisa-sisa tampilan dari program yang sebelumnya di jalankan.

cout<< ini seperti perintah write dalam pascal
\n itu pemisah line atau sama halnya memberikan enter pada tampilan
cin.getline(nama,sizeof(nama)),, nah ini perintah cin itu seperti read.. nah kalo .getline itu artinya untuk mengambil baris variabel. lalu (nama,sizeof(nama)) kalo ndak salah sih membuat variabel nama dimana isi variabel nama itu sama dengan isi dari variabel nama yang sudah dideklarasikan tadi . (saya sudah rada-rada lupa hihihi)

cout<<"Nama                : "<<nama<<endl;
menampilkan pada layar dengan mengambil isi dari variabel nama , lalu ada endl itu memberikan satu baris ke bawah (sama halnya dengan enter dua kali ) kalo gak salah sihh hehee,, 


getch , itu menahan layar agar saat di running program gak langsung out


return() , temannya main(),, dimana ada main() selalu ada return() ,, biasanya untuk perhitungan return() dipakai untuk mengembalikan nilai . (entahlah saya juga rada lupaa hahaha)

well,, mungkin itu saja penjelasan dari program ini,,
program yang cukup sederhana,, namun,, yahh gitu dehh hhaaha,,,
selamat belajar c++ :)


7 komentar:

Unknown mengatakan...

programnya kgak jalan,malah eror clrn dan iostream.h

tRa_ mengatakan...
Komentar ini telah dihapus oleh pengarang.
tRa_ mengatakan...
Komentar ini telah dihapus oleh pengarang.
tRa_ mengatakan...
Komentar ini telah dihapus oleh pengarang.
tRa_ mengatakan...

clrscr kali maksudnya?
ganti aja pake system("cls"); fungsinya sama untuk clear screen tetapi harus tambahkan header windows.h
untuk iostream.h itu biasanya aplikasi yang lama, bisa diganti dengan iostream nggak usah pake .h

Burhanudin Sarmaja mengatakan...
Komentar ini telah dihapus oleh pengarang.
Burhanudin Sarmaja mengatakan...

untuk header iostream tidak pakai .h dan harus disertai kalimat "using namespace std;

Posting Komentar

Silahkan Beri Komentar... ^^