BREAKING

Saturday, March 15, 2014

Mengenal Variabel, Constanta dan Manipulator dalam C++


Salam sahabat reader..
     Di kesempatan ini Ubung Style akan kembali membahas seputar dasar-dasar pemrograman dalam bahasa C++. Di materi sebelumnya kita sudah mempelajari tentang struktur, input/output, excape sequence dan macam-macam jenis operator dalam C++. Nah kali ini kita akan mengenal tentang Variabel, Constanta dan Manipulator dalam bahasa pemrograman C++
     Perlu sobat ketahui bahwa dalam bahasa pemrograman apapun, ketiga materi ini adalah hal dasar yang harus dikenali dengan baik. Karena dalam pembuatan program, ketiganya akan selalu dipakai. Hanya saja terdapat sedikit perbedaan penulisan antara bahasa yang satu dengan yang lain. Oke langsung saja saya akan memperkenalkan satu persatu bagaimana penulisan variabel, constanta dan manipulator dalam bahasa C++ beserta contoh listing programnya.

Variabel, Constanta and Manipulator in C++

1. Variabel

        Variabel adalah suatu nilai yang dapat berubah-ubah, atau bersifat dinamis (tidak tetap). Artinya seorang programmer ataupun user dapat memasukkan nilai inputan sesuai kondisi.
Contoh variabel dalam program sederhana :
//Variabel
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
void main () {
     int nilai;
     cout <<" Ketikkan nilai anda : " ; cin >> nilai;
     cout <<" Nilai yang anda masukkan adalah : " << nilai;
     getch();
}
2. Constanta

         Constanta juga adalah sebuah nilai inputan, tapi sipatnya kebalikan dari variabel. Constanta bersifat tetap, dan hanya bisa dinputkan oleh programmer di dalam listing program yang dibuatnnya. Contoh : int nilai = 80; char huruf = 'A';
Contoh Constanta dalam program sederhana :
//Constanta
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main () {
      int nilai = 80;
      cout << "Nilai anda :" << nilai;
      getch();
}
3. Manipulator

        Manipulator adalah fungsi atau perintah yang digunakan oleh programmer untuk mengatur tampilan hasil output / keluaran program di layar monitor. Contohnya seperti pengaturan pindah baris (Enter) dan lain sebagainya. Manipulator sangat berguna terutama jika program yang dibuat sudah termasuk program yang kompleks. File yang disertakan iomanip.h dan iostream.h. 
Beberapa fungsi perintah manipulator adalah :
- Endl: digunakan untuk mengatur pindah baris
- Dec, oct, dan hex: Digunakan untuk mengkonversi nilai data dalam bentuk desimal, oktal dan hexadesimal
- Setprecision() : Digunakan untuk mengatur jumlah digit nilai desimal yang ingin ditampilkan
- Setw() : Digunakan untuk mengatur lebar tampilan di layar monitor dari nilai variabel
- Setfill(): Digunakan untuk mengatur suatu karakter yang diletakkan di depan nilai/data yang telah diatur oleh setw().
- Setiosflags() : Digunakan untuk mengatur format keluaran data untuk fungsi cout().

Contoh-contoh program menggunakan Manipulator :

endl :
//Contoh endl
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void main () {
    int uts,uas,tugas;
    float hasil;
    cout << "Masukkan nilai Tugas anda : "; cin >>tugas; endl;
    cout << "Masukkan nilai UTS anda   :"; cin >>uts; endl;
    cout << "Masukkan nilai UAS anda   :"; cin >>uas; endl;
    cout << endl;
    hasil = (tugas + uts + uas) / 3;
    cout << "Nilai akhir anda adalah : " << hasil;
    getch();
}
dec, oct, hex :
//contoh dec, oct, hex
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
void main () {
     int data=12;
     cout << "Data awal :" << data << endl;
     cout << "Konversi dari " << data << "desimalnya :" << dec<< data<< endl;
     cout << "Konversi dari " << data << "oktalnya :" <<oct<<data<<endl;
     cout << "Konversi dari " << data << "hexanya :" <<hex<<data<<endl;
     getch() ;
}
 Setiosflags() dan Setprecision()
//contoh setiosflags() dan Setprecision()
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <iomanip.h>
void main () {
     float a,b,c;
     a = 5.28; b= 27.69;
     c = a * b;
     cout << setiosflags(ios:fixed);
     cout << "Ketelitian 1 digit :" << setprecision(1) << c << endl;
     cout << "Ketelitian 2 digit :" << setprecision(2) << c << endl;
     cout << "Ketelitian 3 digit :" << setprecision(3) << c << endl;
     getch();
}
Setw()
//Contoh Setw()
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void main () {
     int a;
     for (a=1; a<=5; a++) {
         cout << setw(a) << a << endl;
    }
    getch();
}
Setfill()
//Contoh Setfill
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
void main () {
     int a;
     for (a=1; a<=5; a++) {
         cout << setfill ('..')
         cotu << setw(a) << a << endl;
    }
    getch();
}
Demikian postingan kali ini tentang :

Mengenal Variabel, Constanta dan Manipulator dalam C++ 

     Selamat mencoba dan semoga berhasil. Sekiranya penguraian singkat dan umum ini bisa membantu anda yang sedang dalam masa pembelajaran mengenai konsep dasar dari bahasa pemrograman C ++. Jika ada yang belum difahamin bisa langsung ditanyakan di kotak komentar di bawah, untuk kita cari jawabannya secara bersama-sama. 
     Terima kasih telah berkunjung, jangan lewatkan juga beberapa artikel yang masih terkait dengan pembelajaran pemrograman di bawah ini. sampai jumpa di postingan selanjutnya.. Salam. :)

Share Artikel ke :

Facebook Google+ Twitter

About Admin""

Nama lengkap adalah saya Alfin Siddik Amrullah Buton", blogger asal "UBUNG, Kab.BURU, Prov.MALUKU", Web Blog ini berisi tentang sharing ilmu dan motivasi. Pembaca yang baik, selalu meninggalkan jejak. Berikan komentar terbaik anda tentang artikel ini

6 comments:

  1. Wuih codingnya banyak banget, mas enggak disertakan contoh hasil programnya kan buat dicoba-coba bagus tuh hehe

    ReplyDelete
    Replies
    1. Gak kq tad coddingnya masih dikit. Itu hanya skedar contoh program sederhana untuk masing-masing bahasan. Tampilan outputnya sederhana bangat mas.
      Insya Allah nanti d postingan lain yang lebih masuk lagi ke contoh program yang lebih kompleks, akan sya sertakan hasil outputnya.
      Kalau ini kita masih pengenalan dulu tad. Masih beberapa juga hal-hal dasar dalam bahasa C++ yang belum saya kenalkan. Jadi.. OTW lah. (oke tunggu wae) hehe. Comming soon.

      Delete
  2. wah ternyata rumit juga ya mas untuk mempelajari pemograman itu. Izin nyimak ya mas artikel nya bagus dan mencerahkan :)

    ReplyDelete
    Replies
    1. Iya mba silahkan disimak dulu. :)
      Saya juga dulunya ga' bgtu welcome sama yang namanya Pemrograman C++.
      Tapi skrang malah baru smangat dalaminnya. :)

      Delete
  3. pasti mas alfin sudah jago nih soal pemograman ;)

    ReplyDelete
    Replies
    1. wah belum mba,, Bisa aja belum apalagi sampe jago.
      C++ udah lama gak blajr lagi. Skrang lagi fokus di blajar Web Programming.

      Delete

 
Copyright © 2013 Ubung Style
Created by FBTemplates | Re-design by Alfin Amrullah
Proudly powered by © Blogger
Support : Exonera 12 | English Grammar's Blog