Translate

input dan output pada bahasa pemrograman

Selamat datang di eagleboot dan selamat membaca.

Input Dan Output 

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, dan sebagainya. Instruksi input dan output ke file digunakan perintah seperti fread, fwrite, fputc, dan sebagainya.  Bahasa 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 strstrea.h, fstream.h, dan constrea.h.  Stream adalah suatu logika device (peralatan logika) yang menghasilkan dan menerima informasi atau sebagai tempat 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 bahasa C++, input berarti membaca dari stream dan output berarti menulis ke stream. Bentuk umum operator output adalah sebagai berikut: 
cout<<ekspresi;
  Bentuk umum operator Input adalah sebagai berikut:
 cin>>variable; 
 Dalam C++, menggunakan escape sequences untuk merepresentasikan suatu karakter yang tidak terdapat dalam tradisional simbol. Beberapa diantaranya : 
\n:linefeed/barisbaru 
\b:backspace

 \“:petikganda  
Program 1.8. contoh program versi ANSI C : 

#include<stdio.h> 
void main() {
 intx; printf("Masukkansebuahbilangan:\n"); scanf("%d",&x); printf("Bilanganyangdimasukkanadalah%d\n",x);
}

 Program 1.9 contoh program versi C++ :

#include<iostream.h>
 void main() { intx; cout<<"Masukkansebuahbilangan:"<<endl;
cin>>x; cout<<"Bilanganyangdimasukkanadalah"<<x<<endl; }  Program 1.10 contoh program input dan output pada C++:

#include<iostream.h>
void main()
{ inta;
cout<<"masukkansuatubilangan:";
 cin>>a; cout<<"nilaitersebutditambah1='<<a+1;
 return 0; }



Bab 2
NEXT 》》 bahasa dan algoritma pemrograman

Share this

Related Posts

Previous
Next Post »