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!.
Pertama kita bahas dulu perintah keluaran, karena untuk membuat contoh
kita harus memiliki perintah keluaran.
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();
}
#include <stdio.h>
#include <conio.h>
main(){
puts("Saya sedang belajar pemrogram C++");
puts("Ini adalah contoh puts()");
getch();
}
Contoh program
#include <stdio.h>
#include <conio.h>
main(){
putchar('C');
putchar('+');
putchar('+');
getch();
}
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';
getch();
}
B. Perintah masukan atau inputan C++
Bentuk penulisan
scanf("penentu format",&nama-variabel);
Contoh program
#include <stdio.h>
#include <conio.h>
main(){
int angka;
getch();
}
Bentuk penulisan
gets(nama-variabel);
Contoh program
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main(){
char nama[20];
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<<endl;
cout<<"Masukkan nama : "<<karakter;
getch();
}
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<<endl;
cout<<"Karakter yang di inputkan : "<<karakter;
getch();
}
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<<endl;
cout<<"Angka desimal : "<<des;
getch();
}