Pengertian Input Dan Output C++

Tags

Pengertian Input Dan Output C++ - belajar c++

di ANSI C. operasi input dan output dilakukan dengan menggunakan fungsi-fungsi yang ada di header file stdio.h. contohnya untuk input dan output ke layer monitor digunakan perintah seperti printf, scanf, putch, dsb. Untuk input dan output ke file digunakan perintah seperti fread, fwrite, fputc, dsb.

C++ mempunyai teknik input dan output yang baru, yaitu : menggunakan stream. Header file untuk input dan output stream adalah iostream.h dan beberapa file lain, seperti strstream.h, fstreamm.h, dan constream.h.

Apa itu Stream ? Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau suatu wadah yang digunakan untuk menampung keluaran dan menampung aliran data. Stream adalah nama umum untuk menampung aliran data (contoh : file, keyboard, mouse), maupun untuk keluaran (contoh : layer, printer). Dalam C++ input berarti membaca dari stream dan output berarti menulis ke stream.

Apa itu Output ?
Perintah keluaran atau disebut dengan output adalah perintah yang berfungsi untuk menampilkan pernyataan muncul ke layar hasil consol program. Perintah standar yang disediakan di bahasa pemrograman C/C++ seperti printf(), puts(), putchar(), cout() dan lain-lain.

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

Apa itu Input ?
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) atau kemungkinan diproses/diolah terlebih dahulu sebelum dikeluarkan. Perintah standar yang disediakan di bahasa pemrograman C/C++ seperti scanf( ),  gets( ), cout( ), getch( ), getche( ) dan lain-lain.

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

Bentuk Umum Output Operator C++ :
cout<<ekspresi;

Bentuk umum Input Operator C++ :
cin>>variable;

Dalam C++ memungkinkan kita menggunakan Escape Sequences untuk merepresentasikan suatu karakter yang tidak terdapat dalam tradisional symbol. Beberapa diantaranya :
\n : linefeed / baris baru
\b : back space
\“ : petik ganda

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

Contoh program versi ANSI C :
# include <stdio.h>
void main ( )
{
   int x ;
   printf ( “Masukkan sebuah bilangan : \n” ) ;
   scanf ( “ %d ”, &x ) ;
   printf ( “Bilangan yang dimasukkan adalah %d\n “, x ) ;
   getch();
}

Contoh program versi C++ :
# include <iostream>
using namespace std;
int main ( )
{
   int x ;
   cout << "Masukkan sebuah bilangan : ";
   cin >> x ;
   cout << "Bilangan yang dimasukkan adalah " << x << endl ;
   return 0;
}

Contoh Program untuk input dan output. (Input Diproses Sebelum Dikeluarkan) :
# include <conio.h>
# include <iostream>
int main ( )
{
   int a;
   std::cout<<"masukkan suatu bilangan :";
   std::cin>>a;
   std::cout<<"nilai tersebut ditambah 1="<<a+1;
   getch();
   return 0;
}

Baca juga : Cara dan Contoh Pembacaan (Input) dan Penulisan (Output) File 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 : 05 Maret 2016

1 comments

Makasih banyak ilmunya min. Sangat membantu bagi para C++programmers permula (khususnya saya


EmoticonEmoticon