Dasar Pemograman Pert 3

download Dasar Pemograman Pert 3

of 10

Transcript of Dasar Pemograman Pert 3

  • 8/19/2019 Dasar Pemograman Pert 3

    1/22

    Pertemuan 3

    KELUARAN dan MASUKAN

    (INPUT & OUTPUT)

    Dibuat o/ :Renni Angreni, M.Kom.

    Triana Elizabeth , S.Kom, M.T.I

  • 8/19/2019 Dasar Pemograman Pert 3

    2/22

    Perintah Keluaran : cout

    Perintah cout berfungsi untuk mengarahkandata ke standard output yang biasanya berupa

    layar monitor.

    Untuk menggunakan cout, harus menyertakan

    perintah #include  pada awalprogram.

    Untuk menggunakan cout:

    std::cout

  • 8/19/2019 Dasar Pemograman Pert 3

    3/22

    Tanpa std:: sintax cout dituliskan

    cout

  • 8/19/2019 Dasar Pemograman Pert 3

    4/22

    Nilai yang ditampilkan oleh cout tidak harus

    merupakan string. Angka atau variabel integer

     juga dapat ditampilkan.cout

  • 8/19/2019 Dasar Pemograman Pert 3

    5/22

    Perintah cout juga dapat disambung untuk

    mengeluarkan beberapa string :

    cout

  • 8/19/2019 Dasar Pemograman Pert 3

    6/22

    Satu baris program pada C++ boleh diketik

    dalam beberapa baris. Misalkan pada perintah

    cout :cout

  • 8/19/2019 Dasar Pemograman Pert 3

    7/22

      #include

    #include

    using namespace std;

    void main() {

    cout

  • 8/19/2019 Dasar Pemograman Pert 3

    8/22

    1. Buatlah sebuah program C++ untuk tampilan

    sebagai berikut :

  • 8/19/2019 Dasar Pemograman Pert 3

    9/22

    Perintah Masukan : cin

    • Perintah cin berfungsi untuk menerima input /

    masukan dari pengguna program.

    • Untuk menggunakan cin, harus menyertakanperintah #include  pada header

    program.• Sintaks cin :

    std::cin>>[nama variabel];

    • Seperti cout, jika ingin tidak mengetikkanstd:: maka harus mendefinisikan using

    namespace std; di bagian header program.

  • 8/19/2019 Dasar Pemograman Pert 3

    10/22

    Tanpa std:: sintax cin menjadi :

    cin>>[nama_variabel]; cin merupakan sebuah predefined identifier.

    Sebaiknya tidak mendefinisikan variabeldengan nama cin. 

    Sebelum dan sesudah tanda >> boleh diberi

    spasi atau tanpa spasi.

    Variabel sebelum digunakan pada cin, variabel

    harus didefinisikan terlebih dahulu. Contoh :int bilangan;

    cin>>bilangan; 

  • 8/19/2019 Dasar Pemograman Pert 3

    11/22

    Perintah cin otomatis menghasilkan linefeed.

    Jadi tidak perlu menambahkan cout>umur; 

  • 8/19/2019 Dasar Pemograman Pert 3

    12/22

    Perintah cin juga dapat digunakan untuk

    menginput dua variabel sekaligus. Contoh :

    int a,b,c;

    couta>>b;

    c = a + b;cout

  • 8/19/2019 Dasar Pemograman Pert 3

    13/22

  • 8/19/2019 Dasar Pemograman Pert 3

    14/22

    2. Buatlah sebuah program C++ untuk tampilan

    sebagai berikut :

    NPM, Nama, dan Alamat diinput user.

  • 8/19/2019 Dasar Pemograman Pert 3

    15/22

     _getch() DAN _getche()

    Fungsi _getch() dan _getche() berguna

    untuk membaca sebuah karakter tanpa perlumenekan enter.

    Juga dapat dipakai untuk membaca tombol

    seperti spasi, tab, ataupun enter. Apabila fungsi ini digunakan perlu disertakan#include  pada header program.

    Perbedaan :

    _getch() = tidak menampilkan karakter dari

    tombol yang ditekan.

    _getche() = menampilkan karakter dari

    tombol yang ditekan.

  • 8/19/2019 Dasar Pemograman Pert 3

    16/22

      Fungsi _getch() 

    Fungsi _getche() 

  • 8/19/2019 Dasar Pemograman Pert 3

    17/22

    • Perintah _getch() juga sering

    digunakan untuk menunggu sembarang

    tombol ditekan.

    • Sering digunakan di akhir program agardapat melihat output program. 

  • 8/19/2019 Dasar Pemograman Pert 3

    18/22

    setw dan setprecision

    Dalam menampilkan keluaran, terkadang kita

    ingin memformat keluaran kita. Perintahsetw() dan setprecision() dapat

    membantu kita.

    setw() digunakan untuk merata-kanankan

    suatu keluaran.

    setprecision() digunakan untuk mengatur

     jumlah angka di belakang koma sebuah

    bilangan pecahan. Kedua fungsi tersebut merupakan anggota dari

    library manipulator sehingga harusmenyertakan perintah #include

  • 8/19/2019 Dasar Pemograman Pert 3

    19/22

     Agar jumlah digit pecahan yang ditampilkan sesuai

    dengan keinginan (berapapun nilai yang akan

    ditampilkan), format berikut :

    cout.setf(ios::fixed);cout.setf(ios::showpoint);

     juga perlu disertakan dalam penggunaansetprecision()

  • 8/19/2019 Dasar Pemograman Pert 3

    20/22

      #include

    #include

    #include

    using namespace std;

    void main() {

    double nilai = 15.98735785;

    cout.setf(ios::fixed);

    cout.setf(ios::showpoint);

    cout

  • 8/19/2019 Dasar Pemograman Pert 3

    21/22

      #include #include

    #include

    using namespace std;

    void main() {cout

  • 8/19/2019 Dasar Pemograman Pert 3

    22/22

    • Dibuat oleh :Renni Angreni, M.Kom.