Showing posts with label Perintah Masukan. Show all posts
Showing posts with label Perintah Masukan. Show all posts

Perintah Masukan

Perintah standar input yang disediakan oleh Borland C++, diantaranya adalah:
scanf( )
gets( )
cout( )
getch( )
getche( )


scanf( ) 
Fungsi scanf( ) digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah :
Bentuk Umum scanf( )

simbol & merupakan pointer yang digunakan untuk menunjuk ke alamat variabel memori yang dituju.
Tabel Penentu Format scanf( )
Contoh Input scanf( ) :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main( )
{
char nama[15] ,hobby[15];
int umur;
clrscr( );
printf("\tBIODATA SAYA\n");
printf("Nama : ");scanf("%s",&nama);
printf("Umur : ");scanf("%d",&umur);
printf("Hobby : ");scanf("%s",&hobby);
getch( );
}


gets( )
Fungsi gets( ) digunakan untuk memasukkan data string. Bentuk Umum dari fungsi ini adalah:
Bentuk Umum gets( )
Perbedaan antara scanf( ) dengan gets( ) adalah:
Tabel Perbedaan scanf( ) dengan gets( )
Contoh Input 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("\n\n");
puts("Senang Berkenalan Dengan Anda ..");
puts(nm1);
printf("Senang Berkenalan Dengan Anda ..%s", nm1);
printf("\n\n");
puts("Senang Berkenalan Dengan Anda ..");
puts(nm2);
printf("Senang Berkenalan Dengan Anda ..%s", nm2);
getch( );
}


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 Input 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<<"Total Nilai : "<<total<<endl;
getch( );
}


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 Input 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( );
}


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 input 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 ( );
}


Catatan : Kedua fungsi ini ( getch( ) dan getche() ) dapat digunakan untuk menahan tampilan hasil program yang di eksekusi agar tidak langsung kembali ke listing program tanpa menekan tombol ALT – F5. Karena fungsi getch() merupakan fungsi masukkan, jadi sebelum program keluar harus menginputkan satu buah karakter.