INPUT & OUTPUT
Bahasa pemrograman membutuhkan perintah masukan (input) dan perintah keluaran (output) untuk menjadikan program sesuai dengan yang diharapkan. Terutama adalah perintah keluaran, tanpa perintah ini program juga tidak tahu apa yang akan ditampilkan, tanpa perintah masukan program masih bisa jalan dengan menginput statis dikode program jika ada inputan dan program juga bisa jalan tanpa adanya perintah inputan.
Bahasa pemrograman membutuhkan perintah masukan (input) dan perintah keluaran (output) untuk menjadikan program sesuai dengan yang diharapkan. Terutama adalah perintah keluaran, tanpa perintah ini program juga tidak tahu apa yang akan ditampilkan, tanpa perintah masukan program masih bisa jalan dengan menginput statis dikode program jika ada inputan dan program juga bisa jalan tanpa adanya perintah inputan.
Tetapi, untuk membuat program yang baik dan dinamis perintah masukan dan perintah keluaran adalah kode penting dalam pemrograman. Begitu juga dengan pemrograman C++ yang juga mempunyai perintah masukan dan perintah keluaran. Apa saja perintah masukan dan perintah keluaran pada pemrograman C++?. Kita bahas di bawah ini!.
A. Perintah Keluaran C++
Bentuk penulisan
Perbedaan printf() dengan puts()
A. Perintah Keluaran C++
Pertama kita bahas dulu perintah keluaran, karena untuk membuat contoh kita harus memiliki perintah keluaran.
Di dalam bahasa pemrograman C++ perintah keluaran yang digunakan ada 4, yaitu perintah printf(), perintah puts(), perintah putchar(), perintah cout.
Kita akan bahas satu per satu.
1. Perintah keluaran printf()
Perintah printf() berfungsi untuk menampilkan informasi pada layar dengan menggunakan string kontrol yang disertai oleh penentu format dan argumen-argumen yang bisa berupa variabel, konstanta atau ungkapan.
Bentuk penulisan
printf("string kontrol ", argumen1, argumen2, ... );Contoh :
2. Perintah keluaran puts()
Perintah keluaran puts() memang dikhususkan untuk menampilkan tipe data string ke layar.
Perbedaan printf() dengan puts()
Contoh :
3. Perintah keluaran putchar()
Perintah putchar() memang dikhususkan untuk menginput sebuah karakter dan pada saat ditampilkan tidak ada pindah baris atau spasi enter.
Contoh :
4. Perintah keluaran cout
Perintah keluaran cout merupakan objek dalam pemrograman c++ yang akan menampilkan data ke layar. Untuk menggunakan perintah cout, harus menyertakan header iostream.h. dan cara menulisnya juga berbeda dengan perintah keluaran yang lainnya.
Bentuk penulisan :
Bentuk penulisan
Bentuk penulisan
cout<<"keterangan"<<argumen1<<argumen2;Contoh :
B. Perintah masukan atau inputan C++
Perintah masukan di dalam pemrograman C++ ada 5, yaitu perintah scanf(), perintah gets(), perintah getch(), perintah getche() dan perintah cin>>.
1. Perintah masukan scanf()
Perintah scanf() untuk memasukan berbagai jenis data dan biasanya digabungkan dengan output printf(). Scanf menggunakan pointer "&" untuk menunjukkan ke alamat variabel yang dituju.
Bentuk penulisan
scanf("penentu format",&nama-variabel);Contoh :
2. Perintah masukan gets()
Perintah gets() digunakan untuk memasukan data string dan dengan gets bisa menggunakan spasi seperti contoh menginput nama, nama depan dan nama belakang.
Bentuk penulisan
gets(nama-variabel);Contoh :
3. Perintah masukan getch() dan getche()
Perintah getch() bukan saja digunakan untuk menahan tampilan layar output seperti contoh yang kita gunakan di atas.
Perintah getch() digunakan untuk membaca sebuah karakter dan karakter yang dimasukan tidak akan tampil pada layar dan tidak perlu menekan enter untuk menampilkannya karena perintah getch() sudah secara otomatis akan menampilkan output saat karakter selesai diinputkan.
Sedangkan getche(), Fungsi dari perintah getche() sama dengan perintah getch(), yaitu untuk memasukan sebuah karakter dant tanpa perlu menekan enter, yang membedakan adalah pada perintah getche() karakter yang diinputkan akan ditampilkan juga di layar output.
4. Perintah masukan cin
Perintah cin berbeda dengan perintah masukan lainnya dimana yang lain menggunakan tandan kurung "()", sedangkan perintah cin menggunakan tanda ">>"
Perintah cin biasanya digunakan bersama perintah keluaran cout dan untuk menggunakan perintah cin juga harus menyertakan file header iostream.h.
contoh :
VARIABEL
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment statement), yang mempunyai sintaks sebagai berikut :
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment statement), yang mempunyai sintaks sebagai berikut :
variable = ekspresi ;
Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :
- Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
- Tidak boleh mengandung spasi.
- Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, = dsb.
- Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan variabel yang benar : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah : %nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb
DEKLARASI
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa variable, konstanta dan fungsi.
- DEKLARASI VARIABEL
Bentuk umum:
Nama_tipe nama_variabel ;
Contoh :
- int x; // Deklarasi x bertipe integer
- char y, huruf, nim[10]; // Deklarasi variable bertipe char
- float nilai; // Deklarasi variable bertipe float
- double beta; // Deklarasi variable bertipe double
- int array[5][4]; // Deklarasi array bertipe integer









Komentar
Posting Komentar