Anda di halaman 1dari 9

Contoh dan Perintah Masukan Input dan

Keluaran Output pada Borland C++


Bahasa pemrograman membutuhkan perintah masukan dan perintah
keluaran untuk menjadikan program sesuai dengan yang diharapkan. Terutama
adalah perintah keluaran, tanpa perintah ini program juga tidak tahu apa yang akan
ditampilkan, tanpa perintah masukan program masih bisa jalan dengan menginput
statis dikode program jika ada inputan dan program juga bisa jalan tanpa adanya
perintah inputan.

Tetapi, untuk membuat program yang baik dan dinamis perintah masukan
dan perintah keluaran adalah kode penting dalam pemrograman. Begitu juga
dengan pemrograman C++ yang juga mempunyai perintah masukan dan perintah
keluaran. Apa saja perintah masukan dan perintah keluaran pada pemrograman
C++?. Kita bahas di bawah ini!.

Tipe data dan Penentu format di dalam pemrograman C++

A. Perintah Keluaran C++

Pertama kita bahas dulu perintah keluaran, karena untuk membuat contoh
kita harus memiliki perintah keluaran.

Di dalam bahasa pemrograman C++ perintah keluaran yang digunakan ada


4, yaitu perintah printf(), perintah puts(), perintah putchar(), perintah cout.
Kita akan bahas satu per satu.
1. Perintah keluaran printf()

Perintah printf() berfungsi untuk menampilkan informasi pada layar dengan


menggunakan string kontrol yang disertai oleh penentu format dan argumen-
argumen yang bisa berupa variabel, konstanta atau ungkapan.

Bentuk penulisan
printf("string kontrol ", argumen1, argumen2, ... );
Contoh program

#include <stdio.h>
#include <conio.h>

main(){
char a = 'C';
int b = 7;
printf("%c adalah huruf dan %d adalah angka",a,b);

getch();
}

2. Perintah keluaran puts()

Perintah keluaran puts() memang dikhususkan untuk menampilkan tipe data


string ke layar.

Perbedaan printf() dengan puts()


Contoh program

#include <stdio.h>
#include <conio.h>

main(){
puts("Saya sedang belajar pemrogram C++");
puts("Ini adalah contoh puts()");
getch();
}

3. Perintah keluaran putchar()

Perintah putchar() memang dikhususkan untuk menginput sebuah karakter dan


pada saat ditampilkan tidak ada pindah baris atau spasi enter.

Contoh program

#include <stdio.h>
#include <conio.h>

main(){
putchar('C');
putchar('+');
putchar('+');
getch();
}

4. Perintah keluaran cout

Perintah keluaran cout merupakan objek dalam pemrograman c++ yang akan
menampilkan data ke layar. Untuk menggunakan perintah cout, harus menyertakan
header iostream.h. dan cara menulisnya juga berbeda dengan perintah keluaran
yang lainnya.

Bentuk penulisan
cout<<"keterangan"<<argumen1<<argumen2;

Contoh program

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main(){
float a=8.5;
int b=11;
char c = 'C';

cout<<"Ini adalah data float : "<<a<<endl;


cout<<"Ini adalah data integer : "<<b<<endl;
cout<<"Ini adalah data char : "<<c;

getch();
}
B. Perintah masukan atau inputan C++

Perintah masukan di dalam pemrograman C++ ada 5, yaitu perintah scanf(),


perintah gets(), perintah getch(), perintah getche() dan perintah cin>>.

1. Perintah masukan scanf()

Perintah scanf() untuk memasukan berbagai jenis data dan biasanya


digabungkan dengan output printf(). Scanf menggunakan pointer "&" untuk
menunjukkan ke alamat variabel yang dituju.

Bentuk penulisan
scanf("penentu format",&nama-variabel);
Contoh program

#include <stdio.h>
#include <conio.h>

main(){
int angka;

printf("Masukkan angka : "); scanf("%d",&angka);

printf("Angka yang dimasukkan adalah : %d",angka);

getch();
}

2. Perintah masukan gets()


Perintah gets() digunakan untuk memasukan data string dan dengan gets
bisa menggunakan spasi seperti contoh menginput nama, nama depan dan nama
belakang.

Bentuk penulisan
gets(nama-variabel);
Contoh program

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main(){
char nama[20];

cout<<"Masukkan nama : "; gets(nama);

cout<<"Nama yang dimasukan adalah : "<<nama;

getch();
}

3. Perintah masukan getch()

Perintah getch() bukan saja digunakan untuk menahan tampilan layar output
seperti contoh yang kita gunakan di atas.

Perintah getch() digunakan untuk membaca sebuah karakter dan karakter yang
dimasukan tidak akan tampil pada layar dan tidak perlu menekan enter untuk
menampilkannya karena perintah getch() sudah secara otomatis akan menampilkan
output saat karakter selesai diinputkan.

Contoh program
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main(){
char karakter;

cout<<"Masukkan karakter : ";


karakter = getch();

cout<<endl;
cout<<"Masukkan nama : "<<karakter;

getch();
}

4. Perintah masukan getche()

Fungsi dari perintah getche() sama dengan perintah getch(), yaitu untuk
memasukan sebuah karakter dant tanpa perlu menekan enter, yang membedakan
adalah pada perintah getche() karakter yang diinputkan akan ditampilkan juga di
layar output.

Contoh program
#include <conio.h>
#include <iostream.h>

main(){
char karakter;

cout<<"Masukkan karakter : ";


karakter = getche();

cout<<endl;
cout<<"Karakter yang di inputkan : "<<karakter;

getch();
}

5. Perintah masukan cin

Perintah cin berbeda dengan perintah masukan lainnya dimana yang lain
menggunakan tandan kurung "()", sedangkan perintah cin menggunakan tanda
">>"

Perintah cin biasanya digunakan bersama perintah keluaran cout dan untuk
menggunakan perintah cin juga harus menyertakan file header iostream.h.

Contoh program

#include <conio.h>
#include <iostream.h>

main(){
float des;

cout<<"Masukkan angka desimal : "; cin>>des;

cout<<endl;
cout<<"Angka desimal : "<<des;

getch();
}

Anda mungkin juga menyukai