Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Operasi Dasar Input/Output

Presentasi serupa


Presentasi berjudul: "Operasi Dasar Input/Output"— Transcript presentasi:

1

2 Operasi Dasar Input/Output
cout untuk menampilkan suatu informasi ke layar monitor. contoh : cout<<“C++”; untuk pindah baris bisa menggunakan karakter \n. contoh : cout<<“C++ \n”;

3 Operasi Dasar Input/Output
Manipulator Manipulator digunakan untuk mengatur tampilan data. Misalnya untuk mengatur agar suatu nilai ditampilkan dengan lebar 10 karakter. Manipulator Keterangan endl newline / pindah baris dec mengkonversi ke bilangan desimal hex mengkonversi ke bilangan hexadesimal oct mengkonversi ke bilangan oktal

4 Operasi Dasar Input/Output
Manipulator Keterangan setbase(int n) mengkonversi bilangan ke basis n setw(int n) mengatur lebar suatu nilai sebesar n karakter setfill(int c) memenuhi dengan karakter c setprecision(int n) mengatur presisi bilangan pecahan sebesar n digit setiosflags(long f) mengatur format yang ditentukan oleh f resetiosflags(long f) menghapus format yang ditentukan oleh f

5 Operasi Dasar Input/Output
contoh endl: #include <iostream.h> void main() { cout<<“Pemrograman Berorientasi Objek”<<endl; cout<<“Dengan menggunakan C++”<<endl; } Pemrograman Berorientasi Objek Dengan menggunakan C++

6 Operasi Dasar Input/Output
Contoh setw(): #include <iostream.h> #include <iomanip.h> void main() { int a,b,c; a = 15; b = 155; c = 1423; cout<<“a = “<<setw(4)<<a<<endl; cout<<“b = “<<setw(4)<<b<<endl; cout<<“c = “<<setw(4)<<c<<endl; } a = 15 b = 155 c = 1423

7 Operasi Dasar Input/Output
contoh setfill(): #include <iostream.h> #include <iomanip.h> void main() { float harga; harga = ; cout<<setfill(‘*’); cout<<setw(8)<<harga<<endl; } **123.25

8 Operasi Dasar Input/Output
contoh dec, oct dan hex: #include <iostream.h> #include <iomanip.h> void main() { int nilai = 250; cout<<oct<<nilai<<endl; cout<<hex<<nilai<<endl; cout<<dec<<nilai<<endl; } 372 fa 250

9 Operasi Dasar Input/Output
contoh setbase(): #include <iostream.h> #include <iomanip.h> void main() { int nilai = 250; cout<<setbase(8)<<nilai<<endl; cout<<setbase(16)<<nilai<<endl; cout<<setbase(10)<<nilai<<endl; } 372 fa 250

10 Operasi Dasar Input/Output
setiosflags() digunakan untuk membuat manipulator sejumlah format seperti pada tabel berikut: tanda format keterangan ios::left mengatur rata kiri yang telah di set dengan setw() ios::right mengatur rata kanan yang telah di set dengan setw() ios::scientific memformat keluaran dalam notasi eksponensial ios::fixed memformat keluaran dalam notasi desimal

11 Operasi Dasar Input/Output
tanda format keterangan ios::dec memformat keluaran dalam basis 10 ios::oct memformat keluaran dalam basis 8 ios::hex memformat keluaran dalam basis 16 ios::uppercase memformat huruf pada notasi hexadesimal menjadi kapital ios::showbase menampilkan awalan 0x untuk hexadesimal dan 0 untuk oktal ios::showpoint menampilkan titik desimal pada bilangan pecahan yang tidak memiliki bagian pecahan ios::showpos menampilkan tanda + pada bilangan positif

12 Operasi Dasar Input/Output
contoh ios::left dan ios::right : #include <iostream.h> #include <iomanip.h> void main() { int a = 123; int b = 456; cout<<setw(6)<<a<<setw(6)<<b<<endl; cout<<setiosflags(ios::left); cout<<resetiosflags(ios::left); cout<<setiosflags(ios::right); }

13 Operasi Dasar Input/Output
contoh ios::scientific : #include <iostream.h> #include <iomanip.h> void main() { cout<<setiosflags(ios::scientific); cout<< ; } e+02

14 Operasi Dasar Input/Output
contoh ios::fixed : #include <iostream.h> #include <iomanip.h> void main() { cout<<setiosflags(ios::fixed); cout<<123.45; }

15 Operasi Dasar Input/Output
contoh ios::showpoint : #include <iostream.h> #include <iomanip.h> void main() { cout<<123.00<<endl; cout<<setiosflags(ios::showpoint); cout<<123.00; } 123 123.00

16 Operasi Dasar Input/Output
contoh ios::uppercase : #include <iostream.h> #include <iomanip.h> void main() { int bil = 26; cout<<hex<<bil<<endl; cout<<setiosflags(ios::uppercase); cout<<hex<<bil; } 1a 1A

17 Operasi Dasar Input/Output
contoh ios::showbase : #include <iostream.h> #include <iomanip.h> void main() { int bil = 45; cout<<hex<<bil<<endl; cout<<setiosflags(ios::showbase); cout<<hex<<bil; } 2d 0x2d

18 Operasi Dasar Input/Output
contoh setprecision() : #include <iostream.h> #include <iomanip.h> void main() { float bil = ; cout<<setiosflags(ios::fixed); cout<<setprecision(0)<<bil<<endl; cout<<setprecision(1)<<bil<<endl; cout<<setprecision(2)<<bil<<endl; cout<<setprecision(3)<<bil<<endl; cout<<setprecision(4)<<bil<<endl; cout<<setprecision(5)<<bil<<endl; cout<<setprecision(6)<<bil<<endl; cout<<setprecision(7)<<bil<<endl; }

19 Operasi Dasar Input/Output
123 123.4 123.45

20 Operasi Dasar Input/Output
contoh penggabungan set : #include <iostream.h> #include <iomanip.h> void main() { int bil = 45; cout<<hex<<bil<<endl; cout<<setiosflags(ios::showbase|ios::uppercase); cout<<hex<<bil; } 2d 0x2D


Download ppt "Operasi Dasar Input/Output"

Presentasi serupa


Iklan oleh Google