Mulai saat ini, kami akan menulis tutorial mengenai C++.
Kali ini mengenai cara memasukkan input dan mengeluarkan output pada program C++ sederhana.
Kategori: C++
Tingkat: Sangat mudah
Waktu: 15-30 menit
Yang perlu diperhatikan:
1. Pemrograman C++ sensitif terhadap case (Huruf besar atau huruf kecil), sehingga kode A dan a dianggap berbeda.
2. Setiap selesai menulis kode, harus diakhiri ; yang menandakan kode itu telah selesai
Misal:
cout<<"apa"<<endl;
cout<<"Hoho"<<endl
jika Anda lupa menuliskan ;
Misal:
cout<<"apa"<<endl
cout<<"Hoho"<<endl
Program akan menganggap kode Anda seperti ini:
cout<<"apa"<<endlcout<<"Hoho"<<endl
dan program tidak akan berjalan
Karena itu ; penting sebagai pembatas kode.
Mari kita mulai tutorialnya...
A. Mengeluarkan output
1. Bukalah program C++ pilihan Anda, kami memilih Dev C++, coba lihat post ini
2. Buatlah poject baru dengan menekan Ctrl+n atau dengan menekan menu File>Menu>Project...
Lalu pilih console application
Lalu pilih tempat menyimpan.
2. Nanti secara otmatis akan muncul kode ini:
Kode ini menggunakan C++ standar (C++ baru), C++ lama akan berbeda...
Penjelasan:
#include <> Menunjukkan sumber/library yang akan dipakai pada program.
<iostream > library standar untuk kode C++, using namespace std juga harus ditulis (Sebagai pelengkap iostream)
Atau juga bsia ditulis iostream.h, tanpa harus mengetik using namespace std. (Lebih enak tulis saja...)
int main(..) menunjukkan kode/fungsi utama program (Kode yang akan dipanggil pertama kali).
system ("PAUSE");
return EXIT_SUCCESS;
Digunakan agar ketika program selesai menjalankan fungsinya tidak langsung keluar.
3. Hapus kode dan ketikkan kode yang baru hingga kodenya seperti ini:
#include
using namespace std;
int main(){
system ("PAUSE");
return EXIT_SUCCESS;
}
4. Untuk membuat program mengeluarkan output, kodenya adalah cout dengan format seperti ini:
cout<<(Yang ingin dioutputkan)<<endl;
endl berfungsi untuk berpindah paragraf (seperti menekan enter pada word)
5. Mari kita coba, ketikkan:
cout<<"Apa kabar?"<<endl;
di dalam int main
(Harus memakai tanda petik ("))
Jadi kodenya akan seperti ini:
#include
using namespace std;
int main(){
cout<<"Apa kabar?"
return EXIT_SUCCESS;
}
6. Silakan dicoba dengan menekan F9 atau menekan tombol
7. Pilih tempat save, lalu nanti jika benar outputnya akan seperti ini:
B. Memasukkan input, lalu mengeluarkannya
1. Kode untuk memasukkan input adalah cin, dengan format seperti ini
cin>>(input yang diinginkan);
Misal:
cin>>n;
Perlu diingat:
n hanya mencakup 1 kata tanpa spasi
misal: budi
tidak bisa begini: saya ini budi
Jika 3 kata begitu, bisa dengan menuliskan
cin>>a>>b>>c;
yang berarti:
a berisi kata saya
b berisi kata ini
c berisi kata budi
atau bisa dengan menulis
getline(cin, n)
dengan menggunakan getline, sebanyak apapun kata2 dengan spasi, bisa dimasukkan sebagai 1 input.
jadi n bisa berisi "halo nama saya budi".
2. Jangan lupa...
Jika kita mau memasukkan input kita harus mendeklarasikan tipe data vaiabel yang kita pakai.
Ini adalah variabel yang bisa dipakai:
Type Name | Bytes | Other Names | Range of Values |
---|---|---|---|
int | 4 | signed | –2,147,483,648 to 2,147,483,647 |
unsigned int | 4 | unsigned | 0 to 4,294,967,295 |
__int8 | 1 | char | –128 to 127 |
unsigned __int8 | 1 | unsigned char | 0 to 255 |
__int16 | 2 | short, short int, signed short int | –32,768 to 32,767 |
unsigned __int16 | 2 | unsigned short, unsigned short int | 0 to 65,535 |
__int32 | 4 | signed, signed int, int | –2,147,483,648 to 2,147,483,647 |
unsigned __int32 | 4 | unsigned, unsigned int | 0 to 4,294,967,295 |
__int64 | 8 | long long, signed long long | –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
unsigned __int64 | 8 | unsigned long long | 0 to 18,446,744,073,709,551,615 |
bool | 1 | none | false or true |
char | 1 | none | –128 to 127 by default 0 to 255 when compiled with /J |
signed char | 1 | none | –128 to 127 |
unsigned char | 1 | none | 0 to 255 |
short | 2 | short int, signed short int | –32,768 to 32,767 |
unsigned short | 2 | unsigned short int | 0 to 65,535 |
long | 4 | long int, signed long int | –2,147,483,648 to 2,147,483,647 |
unsigned long | 4 | unsigned long int | 0 to 4,294,967,295 |
long long | 8 | none (but equivalent to __int64) | –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
unsigned long long | 8 | none (but equivalent to unsigned __int64) | 0 to 18,446,744,073,709,551,615 |
enum | varies | none | See Remarks. |
float | 4 | none | 3.4E +/- 38 (7 digits) |
double | 8 | none | 1.7E +/- 308 (15 digits) |
long double | same as double | none | same as double |
wchar_t | 2 | __wchar_t | 0 to 65,535 |
atau lihat saja http://msdn.microsoft.com/en-us/library/s3f49ktz%28VS.80%29.aspx
Selain di atas, juga ada string yang digunakan untuk karakter hampir tanpa batas.
untuk kali ini, kita bisa memakai char atau string
jadi ketikkan kode:
string n;
atau
char n [1];
[1] menandakan bytenya (mungkin sih, masih belum tahu :P)
3. itu untuk inputnya, lalu saatnya kita mengeluarkan outputnya dengan mengetik:
Misal tadi cin>>n;
maka kita ketikkan
cout<
4. Jadi keseluruhan kode akan seperti ini:
#include
using namespace std;
int main(){
string n;
cin>>n;
cout
system ("PAUSE");
return EXIT_SUCCESS;
}
5. Silakan dicoba dengan menekan F9
Nanti akan muncul seperti ini:
*Di baris pertama akan muncul garis kedip-kedip (muncul-hilang).
Itu menandakan kita harus memasukkan inputnya.
Coba ketikkan FIFA2010
(Ingat, jangan memakai spasi)
Lalu tekan enter.
Akan muncul tulisan FIFA2010 juga, seperti ini:
Selesai!
Demikianlah tutorial kali ini...
Tolong beri komentar ya.. Terima Kasih
1 komentar:
istimewa.. semoga bermanfaat
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.