Perintah standar input (Masukan) yang disediakan oleh
Borland C++, diantaranya adalah:
A. scanf()
B. gets()
C. cin()
D. getch
E. 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.
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<stdio.h>
#include<conio.h>
#include<iostream.h>
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:
1.
scanf()
1.
Tidak dapat menerima string
yang mengandung spasi atau tab dan dianggap sebagai data terpisah
2.
gets()
1.
Dapat menerima string yang
mengandung spasi atau tab dan masing dianggap sebagai satu kesatuan data
Contoh gets() :
# include <stdio.h>
# include <conio.h>
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 :
# include <stdio.h>
# include <conio.h>
# include <iostream.h>
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 :
"<<total<<endl;
}
D. getch ()
Fungsi getch() (get character and echo) dipakai untuk
membaca sebuah 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 <stdio.h>
# include <conio.h>
main()
{
char kar;
clrscr();
printf("Masukan Sebuah Karakter Bebas = ");
kar = getch();
printf("nTadi Anda Memasukan karakter %c", kar);
getch();
}
E. getche()
Fungsi getche() dipakai untuk membaca sebuah karakter dengan
sifat 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 <stdio.h>
# include <conio.h>
main()
{
char kar;
clrscr();
printf("Masukan Sebuah Karakter Bebas = ");
kar = getche();
printf("nTadi Anda Memasukan karakter %c", kar);
getch ();
}
No comments:
Post a Comment