Saturday 21 November 2015

C++ (Study University) Part 11

Operasi Dasar Masukan dan Keluaran

cout
  • Pemakaian cout telah diperkenalkan sebelumnya.
  • Contoh : 
                cout<<"C++\n";



cin

  • C++ menyediakan suatu obyek bernama cin.
  • Obyek ini bermanfaat untuk membaca data dari standard input (normalnya keyboard).


Contoh Program

//program20.cpp

#include <iostream.h>
#include <conio.h>

void main()
{
   int bil_x;
   float bil_y;
   cout<<"Masukkan bilangan bulat : ";
   cin>>bil_x;
   cout<<"Masukkan bilangan pecahan : ";
   cin>>bil_y;
   cout<<"Bilangan bulat = "<<bil_x<<endl;
   cout<<"Bilangan pecahan = "<<bil_y<<endl;
   getch();
}

cin Untuk Membaca Karakter

//program21.cpp

#include <iostream.h>
#include <conio.h>

void main()
{
   char kar;
   cout<<"Masukkan sebuah karakter : ";
   cin>>kar;
   cout<<"Anda mengetik : "<<kar<<endl;
   cout<<endl;
   cout<<"Masukkan sebuah karakter : ";
   cin>>kar;
   cout<<"Anda mengetik : "<<kar<<endl;
   getch();
}

Fungsi getch() dan getche()

  • Fungsi getch() dan getche() berguna untuk membaca sebuah karakter tanpa perlu menekan enter.
  • Selain itu, fungsi ini juga dapat dipakai untuk membaca tombol seperti Spasi, Tab ataupun Enter.
  • Perbedaan keduanya adalah, pada getch(), karakter dari tombol yang dimasukkan tidak ditampilkan, sedangkan pada getche, karakter yang dimasukkan akan ditampilkan.

Contoh Program

//program22.cpp

#include <iostream.h>
#include <conio.h>

void main()
{
   char karakter;
   cout<<"Masukkan sebuah karakter : ";
   karakter = getch();
   cout<<endl<<"Anda mengetik "<<karakter<<endl;
   cout<<"Masukkan sebuah karakter : ";
   karakter = getche();
   cout<<endl<<"Anda mengetik "<<karakter<<endl;
   getch();
}

2 comments:

  1. Sangat membantu, bisa kasih saran untuk blog-Ku { http://olwens.blogspot.co.id/ } saya masih bingung ingin posting tentang apa.

    Ditunggu sarannya. Terima kasih.

    ReplyDelete
    Replies
    1. pilih 1 topik yg ingin anda buat, dan kira" itu dapat berjangka lama...
      contoh seperti blog saya Teknik informatika didalam teknik informatika banyak sekali materi" yg bisa dijadikan artikel.....
      jika anda kesulitan mncari hal seperti itu carilah apa yg anda sukai dulu lambat laut anda akan mengerti
      saya juga masih tahap bingung gan... belum tak update lagi karna masih sibuk ngurus skripsi

      Delete