C++ memiliki empat fungsi dasar untuk menampilkan output:
cout>> untuk menampilkan teks ke layar;
cerr>> untuk menampilkan error;
clog>> untuk menampilkan log;
printf() untuk menampilkan output, fungsi ini dari C;
Kita akan fokus memabahas yang dua saja, yakni cout dan printf().
Soalnya cerr dan clog, cara pakainya sama seperti cout.
Bedanya hanya pada penggunaanya, yakni untuk error dan log.
1. Fungsi cout
Fungsi cout adalah fungsi standar pada C++ untuk menampilkan output ke layar.
Berikut ini struktur dasar fungsi cout:
Struktur dasar fungsi cout
Setelah simbol << kita bisa menuliskan teks yang akan ditampilkan ke layar.
Teks harus diapit dengan tanda petik dan untuk membuat baris baru bisa menggunakan endl atau simbol \n.
Pembuatan baris baru bersifat opsional, terserah kita mau ditambahkan atau tidak.
Contoh:
cout << "Namaku adalah ";
cout << "Dela";
Maka outputnya akan ditampilkan dalam satu baris:
Namaku adalah Dela
Sedangkan kalau kita menggunakan endl atau \n.
cout << "Namaku adalah " << endl;
cout << "Andi";
Hasilnya akan ditampilkan dalam dua baris:
Namaku adalah
Andi
Apapun setelah simbol << akan ditampilkan ke layar. Jika kita ingin menampilkan variabel, kita bisa menulisnya seperti ini:
string nama = "Naufal";
cout << "Hello " << nama << endl;
Hasilnya:
Hello Naufal
Gampang ‘kan?
Mari kita coba berlatih.
Buatlah program bernama program_output.cpp, kemudian isi dengan kode berikut:
#include <iostream>
using namespace std;
int main(){
cout << "====== PROGRAM OUTPUT ======" << endl;
cout << "Progarm ini adalah program untuk\n";
cout << "Menampilkan output ke layar komputer.\n";
cout << "Output sangat penting buat menampilkan\n";
cout << "informasi kepada user.\n";
cout << "=============================" << endl;
cout << endl;
cout << "Program ini dibuat oleh Naufal" << endl;
return 0;
}
Coba compile dan jalankan, maka hasilnya:
2. Fungsi printf()
Fungsi printf() merupakan fungsi yang aslinya dari bahasa C, tapi bisa juga dipakai pada C++.
Fungsi printf() merupakan fungsi untuk menampilkan output ke layar komputer.
Fungsi ini terdapat pada library <stdio.h> dan juga <iostream>.
Berikut ini struktur dasar fungsi printf():
Fungsi printf di c++
Perhatikan:
"format" adalah sebuah teks (string) untuk ditampilkan. Lalu tanda ... akan berisi sebuah variabel atau nilai untuk ditampilkan berdasarkan format yang diberikan pada teks "format".
Mari kita lihat contohnya:
Buatlah sebuah program C++ bernama program_output_printf.cpp, lalu isi dengan kode berikut.
#include <iostream>
using namespace std;
int main(){
printf("Hello, ini adalah teks output\n");
printf("Nama saya %s\n", "Naufal");
printf("Usia saya %d\n", 14);
return 0;
}
Hasilnya:
Mari kita bahas arti dari simbol tersebut:
%s adalah simbol untuk menampilkan nilai string;
%d adalah simbol untuk menampilkan nilai angka atau bilangan desimal;
\n adalah simbol untuk membuat baris baru.
Selain tiga simbol tersebut, masih banyak lagi simbol yang lain.
Simbol beserta artinya :
• %c untuk menampilkan karakter
• %s untuk menampilkan teks (string)
• %d, %i untuk menampilkan bilangan desimal
• %f untuk menampilkan bilangan pecahan
• %o untuk menampilkan bilangan oktal
• %x untuk menampilkan bilangan heksadesimal
• \t untuk membuat tabs
Apa Selanjutnya?
Setelah ini kita belajar inputnya

0 Komentar