Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.