Dasar Pemograman Pert 3
-
Upload
muhammad-syarif-akbar -
Category
Documents
-
view
220 -
download
0
Transcript of Dasar Pemograman Pert 3
-
8/19/2019 Dasar Pemograman Pert 3
1/22
Pertemuan 3
KELUARAN dan MASUKAN
(INPUT & OUTPUT)
Dibuat o/ :Renni Angreni, M.Kom.
Triana Elizabeth , S.Kom, M.T.I
-
8/19/2019 Dasar Pemograman Pert 3
2/22
Perintah Keluaran : cout
Perintah cout berfungsi untuk mengarahkandata ke standard output yang biasanya berupa
layar monitor.
Untuk menggunakan cout, harus menyertakan
perintah #include pada awalprogram.
Untuk menggunakan cout:
std::cout
-
8/19/2019 Dasar Pemograman Pert 3
3/22
Tanpa std:: sintax cout dituliskan
cout
-
8/19/2019 Dasar Pemograman Pert 3
4/22
Nilai yang ditampilkan oleh cout tidak harus
merupakan string. Angka atau variabel integer
juga dapat ditampilkan.cout
-
8/19/2019 Dasar Pemograman Pert 3
5/22
Perintah cout juga dapat disambung untuk
mengeluarkan beberapa string :
cout
-
8/19/2019 Dasar Pemograman Pert 3
6/22
Satu baris program pada C++ boleh diketik
dalam beberapa baris. Misalkan pada perintah
cout :cout
-
8/19/2019 Dasar Pemograman Pert 3
7/22
#include
#include
using namespace std;
void main() {
cout
-
8/19/2019 Dasar Pemograman Pert 3
8/22
1. Buatlah sebuah program C++ untuk tampilan
sebagai berikut :
-
8/19/2019 Dasar Pemograman Pert 3
9/22
Perintah Masukan : cin
• Perintah cin berfungsi untuk menerima input /
masukan dari pengguna program.
• Untuk menggunakan cin, harus menyertakanperintah #include pada header
program.• Sintaks cin :
std::cin>>[nama variabel];
• Seperti cout, jika ingin tidak mengetikkanstd:: maka harus mendefinisikan using
namespace std; di bagian header program.
-
8/19/2019 Dasar Pemograman Pert 3
10/22
Tanpa std:: sintax cin menjadi :
cin>>[nama_variabel]; cin merupakan sebuah predefined identifier.
Sebaiknya tidak mendefinisikan variabeldengan nama cin.
Sebelum dan sesudah tanda >> boleh diberi
spasi atau tanpa spasi.
Variabel sebelum digunakan pada cin, variabel
harus didefinisikan terlebih dahulu. Contoh :int bilangan;
cin>>bilangan;
-
8/19/2019 Dasar Pemograman Pert 3
11/22
Perintah cin otomatis menghasilkan linefeed.
Jadi tidak perlu menambahkan cout>umur;
-
8/19/2019 Dasar Pemograman Pert 3
12/22
Perintah cin juga dapat digunakan untuk
menginput dua variabel sekaligus. Contoh :
int a,b,c;
couta>>b;
c = a + b;cout
-
8/19/2019 Dasar Pemograman Pert 3
13/22
-
8/19/2019 Dasar Pemograman Pert 3
14/22
2. Buatlah sebuah program C++ untuk tampilan
sebagai berikut :
NPM, Nama, dan Alamat diinput user.
-
8/19/2019 Dasar Pemograman Pert 3
15/22
_getch() DAN _getche()
Fungsi _getch() dan _getche() berguna
untuk membaca sebuah karakter tanpa perlumenekan enter.
Juga dapat dipakai untuk membaca tombol
seperti spasi, tab, ataupun enter. Apabila fungsi ini digunakan perlu disertakan#include pada header program.
Perbedaan :
_getch() = tidak menampilkan karakter dari
tombol yang ditekan.
_getche() = menampilkan karakter dari
tombol yang ditekan.
-
8/19/2019 Dasar Pemograman Pert 3
16/22
Fungsi _getch()
Fungsi _getche()
-
8/19/2019 Dasar Pemograman Pert 3
17/22
• Perintah _getch() juga sering
digunakan untuk menunggu sembarang
tombol ditekan.
• Sering digunakan di akhir program agardapat melihat output program.
-
8/19/2019 Dasar Pemograman Pert 3
18/22
setw dan setprecision
Dalam menampilkan keluaran, terkadang kita
ingin memformat keluaran kita. Perintahsetw() dan setprecision() dapat
membantu kita.
setw() digunakan untuk merata-kanankan
suatu keluaran.
setprecision() digunakan untuk mengatur
jumlah angka di belakang koma sebuah
bilangan pecahan. Kedua fungsi tersebut merupakan anggota dari
library manipulator sehingga harusmenyertakan perintah #include
-
8/19/2019 Dasar Pemograman Pert 3
19/22
Agar jumlah digit pecahan yang ditampilkan sesuai
dengan keinginan (berapapun nilai yang akan
ditampilkan), format berikut :
cout.setf(ios::fixed);cout.setf(ios::showpoint);
juga perlu disertakan dalam penggunaansetprecision()
-
8/19/2019 Dasar Pemograman Pert 3
20/22
#include
#include
#include
using namespace std;
void main() {
double nilai = 15.98735785;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout
-
8/19/2019 Dasar Pemograman Pert 3
21/22
#include #include
#include
using namespace std;
void main() {cout
-
8/19/2019 Dasar Pemograman Pert 3
22/22
• Dibuat oleh :Renni Angreni, M.Kom.