Perintah
standar input (Masukan) yang disediakan oleh Borland C++, diantaranya
adalah:
- scanf()
- gets()
- cin()
- getch
- getche()
A.
scanf()
Fungsi scanf() digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah:
scanf(“penentu format”, &nama-variabel);
simbol & merupakan pointer yang digunakan untuk menunjuk kealamat variabel memori yang dituju.
Fungsi scanf() digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah:
scanf(“penentu format”, &nama-variabel);
simbol & merupakan pointer yang digunakan untuk menunjuk kealamat variabel memori yang dituju.
Penentu
Format scanf()
TIPE
DATA
|
Penentu
Format Untuk scanf()
|
Integer |
%d
|
Floating
Point |
|
Bentuk
Desimal |
%e
atau %f
|
Bentuk
Berpangkat |
%e
atau %f
|
Double
Precision |
%lf
|
Character |
%c
|
String |
%s
|
Unsigned
Integer |
%u
|
Long
Integer |
%ld
|
Long
Unsigned Integer |
%lu
|
Unsigned
Hexadecimal Integer |
%x
|
Unsigned
Octal Integer |
%o
|
Contoh scanf():
#include
#include
#include
main()
{
char
nama[15],kelas[20],hobby[15];
clrscr();
printf(“tBIODATA
SAYAn”);
printf(“Nama
: “);scanf(“%s”,&nama);
printf(“Kelas:
“);scanf(“%s”,&kelas);
printf(“Hobby:
“);scanf(“%s”,&hobby);
getch();
}
B.
gets()
Fungsi gets() digunakan untuk memasukkan data string. Bentuk Umum dari fungsi ini adalah:
gets(nama-variabel-array);
Perbedaan antara scanf() dengan gets() adalah:
Fungsi gets() digunakan untuk memasukkan data string. Bentuk Umum dari fungsi ini adalah:
gets(nama-variabel-array);
Perbedaan antara scanf() dengan gets() adalah:
- scanf()
- Tidak dapat menerima string yang mengandung spasi atau tab dan dianggap sebagai data terpisah
- gets()
- Dapat menerima string yang mengandung spasi atau tab dan masing dianggap sebagai satu kesatuan data
Contoh gets() :
#
include
#
include
main()
{
char
nm1[20];
char
nm2[20];
clrscr();
puts(“Masukan
nama ke – 1 = “);
gets(nm1);
printf(“Masukan
nama ke – 2 = “);
scanf(“%s”,&nm2);
printf(“nn”);
puts(“Senang
Berkenalan Dengan Anda ..”);
puts(nm1);
printf(“Senang
Berkenalan Dengan Anda ..%s”, nm1);
printf(“nn”);
puts(“Senang
Berkenalan Dengan Anda ..”);
puts(nm2);
printf(“Senang
Berkenalan Dengan Anda ..%s”, nm2);
}
C.
cin
Fungsi cin merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data. Untuk menggunakan fungsi cin ini, harus menyertakan file header iostream.h
Contoh cin :
Fungsi cin merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data. Untuk menggunakan fungsi cin ini, harus menyertakan file header iostream.h
Contoh cin :
#
include
#
include
#
include
main()
{
int
nilai1,nilai2, total;
clrscr();
cout<<”Masukan
Nilai 1 : “;
cin>>nilai1;
cout<<”Masukan
Nilai 2 : “;
cin>>nilai2;
total=nilai1+nilai2;
cout<<”Masukan
Total Nilai : “<
D.
getch ()
karakter
dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan
menekan
tombol ENTER, dan karakter yang dimasukan tidak akan ditampilkan di
layar.
File header yang harus disertakan adalah
conio.h
Contoh
getch()
:
#
include
#
include
main()
{
char
kar;
clrscr();
printf(“Masukan
Sebuah Karakter Bebas = “);
kar
= getch();
printf(“nTadi
Anda Memasukan karakter %c”, kar);
getch();
}
E.
getche()
karakter
yang dimasukkan tidak perlu diakhiri dengan menekan tombol ENTER,
dan
karakter yang dimasukan ditampilkan di layar. File header yang harus
disertakan
adalah conio.h
Contoh
getche()
:
#
include
#
include
main()
{
char
kar;
clrscr();
printf(“Masukan
Sebuah Karakter Bebas = “);
kar
= getche();
printf(“nTadi
Anda Memasukan karakter %c”, kar);
getch
();
}
Tidak ada komentar:
Posting Komentar