Macam-macam dan Contoh Perintah Masukan (Input) C++

Tags

Macam-macam dan Contoh Perintah Masukan (Input) C++ - Belajar C++

Pengertian Perintah Masukan (Input) C++

Perintah masukan atau disebut dengan input adalah perintah yang berfungsi untuk mamasukan data pernyataan kedalam memori program, yang biasanya akan diproses dan dikeluarkan dalam bentuk peintah keluaran (output) yang kemungkinan sebelumnya sudah diproses. Perintah standar input yang disediakan oleh Borland C++ dan Turbo C++, diantaranya adalah: scanf( ), gets( ), cout( ), getch( ) dan getche( ).

Baca juga : Pengertian Input dan Output C++

Macam-Macam Perintah Masukan (Input) C++

scanf( )
Fungsi scanf( ) digunakan untuk memasukkan berbagai jenis data. Bentuk Umum dari fungsi ini adalah:
scanf("penentu format", &nama-variabel);

Keterangan :
simbol & merupakan pointer yang digunakan untuk menunjuk kealamat variabel memori yang dituju

Penentu Format untuk scanf()
Tipe Data
Penentu Format untuk
printf()
Integer
%d
Floating Point
-      Bentuk desimal
%f
-      Bentuk Berpangkat
%e
-      Bentuk desimal dan angkat
%g
Double Precision
%if
Charackter
%c
String
%s
Unsigned Integer
%u
Long Integer
%ld
Long Unsigned Integer
%lu
Unsigned Hexadecimal Integer
%x
Unsigned Octal Integer
%o

Baca juga : Macam-macam dan Contoh Perintah Keluaran (Output) C++

#include<stdio.h>
#include<conio.h>
#include<iostream.h>
main( )
{
   char nama[15],kelas[20],hobby[15];
   clrscr( );
   printf("\tBIODATA SAYA\n");
   printf("Nama : ");scanf("%s",&nama);
   printf("Kelas: ");scanf("%s",&kelas);
   printf("Hobby: ");scanf("%s",&hobby);
   getch( );
}

gets( )
Fungsi gets( ) digunakan untuk memasukkan data string. Bentuk Umum dari fungsi ini adalah:
gets(nama-variabel-array);

Perbedaan antara scanf( ) dengan gets( ) adalah:
scanf()
gets()
Tidak dapat menerima string yag mengandung spasi atau tab dan dianggap data terpisah
Dapat menerima string yang mengandung spasi atau tab dan masih dianggap sebagai satu kesatuan data.

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

Baca juga : Cara Penggunaan dan Contoh Penentu Lebar Field 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  :
# 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;
   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 :
# 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( );
}

Baca juga : Macam-macam dan Contoh Manipulator C++

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

Baca juga : Macam-macam Fungsi Escape Sequences C++

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 3 Februari 2016


EmoticonEmoticon