Pages

Kamis, 13 Desember 2012

Input dan Output

A. Cin
Dalam C++, perintah cin digunakan untuk menginput suatu nilai dari suatu
piranti masukan (keyboard) untuk selanjutnya diproses oleh program.
Sintaknya adalah:
cin >> variabel;
contohnya:
cout << “Masukkan suatu bilangan : ”;
cin >> bil;
cout << “Anda memasukkan bilangan “ << bil “\n”;
B. getch()
Perintah getch() berfungsi sama seperti cin (perintah input), akan tetapi getch()
khusus untuk input berupa karakter. Disamping itu getch() dapat membaca input
berupa spasi atau tab, sedangkan cin tidak bisa.
Sintaksnya:
Variabel = getch();
Fungsi ini juga dapat digunakan apabila tidak diinginkan penekanan ENTER ketika
input data karakter.
C. getche()
Perintah getche() kegunaannya sama dengan getch(), bedanya adalah:
- getch() tidak menampilkan karakter yang diiinput
- getche() menampilkan karakter yang diinput
fungsi getch() dan getche() sama-sama membutuhkan file header conio.h
Berikut ini contoh penggunaan getch() dan getche()
char karakter;
cout << “masukkan sebuah karakter : “;
karakter = getch();
cout << “Anda mengetik karakter : ” << karakter;
cout << “masukkan sebuah karakter : “;
karakter = getche();
cout << “Anda mengetik karakter : ” << karakter;
NB:
Untuk input berupa string, akan dibahas di bab yang lain.
                                                                           14
MS Word to PDF Converter using OpenOffice.org 1.1.4
D. cout
Dalam c++, perintah cout digunakan untuk menampilkan suatu informasi ke
piranti output (layar). Contoh-contoh penggunaannya telah banyak diberikan di
bab-bab sebelumnya. Berikut ini perintah-perintah tambahan untuk mengatur
tampilan output.
    endl
-
    Perintah ini berfungsi sama dengan \n (ganti baris)
    Contoh:
    cout << “Hallo” << endl;
    setw()
-
    Perintah ini digunakan untuk mengatur lebar tampilan data (rata kanan).
    Contoh:
    A = 123;
    B = 98;
    C = 1;
    cout << “Nilai A = “ << setw(6) << A << endl;
    cout << “Nilai B = “ << setw(6) << B << endl;
    cout << “Nilai C = “ << setw(6) << C << endl;
    Bandingkan bila tanpa menggunakan setw().
    setfill()
-
    Perintah setfill digunakan untuk menambahkan suatu karakter tertentu pada
    field yang kosong pada suatu data. Perhatikan contoh berikut ini
    A = 123;
    B = 98;
    cout<< “Nilai A = “<< setw(6) << setfill(‘*’) << A << endl;
    cout<< “Nilai B = “<< setw(6) << setfill(‘.’) << B << endl;
    Perintah setfill() biasanya digunakan setelah penggunaan setw().
    setprecision()
-
    Telah dijelaskan di bab sebelumnya.
NB:
Perintah-perintah tambahan pada cout di atas memerlukan file header iomanip.h
supaya dapat digunakan.
                                                                          15
MS Word to PDF Converter using OpenOffice.org 1.1.4
Lab Session
1. Buatlah program menggunakan C++ untuk menentukan harga barang setelah
   di diskon dengan tampilan sbb:
   Masukkan harga barang            : Rp. 150000
   Masukkan discount (%)            : 12.5
   ----------------------------------------------
   Harga barang       : Rp.        150000
   Besar diskon       : Rp.         18750
                        ------------------ -
   Harga bersih       : Rp.        131250
2. Buatlah program C++ untuk menghitung jarak peluru yang ditembakkan dari
   suatu lokasi dengan sudut penembakan xo, dan kecepatan awal peluru Vo.
   Diketahui besar Pi = 3.141593 dan besar percepatan gravitasi (g) adalah 9.8
   m/s2.
   Input : x (dalam derajad), Vo (dalam m/s).
   Output        : jarak peluru (dalam meter)
   Hint: Gunakan rumus S = 2 Vo sin(x) cos(x)/g

0 komentar:

Posting Komentar