BREAKING

Sunday, December 8, 2013

Operator C++ dan Input/output (Lanjutan)


Assalamu'alaikum Sahabat Reader..
         Di kesempatan ini saya akan membahas tentang Operator C++ dan  Input/output (Lanjutan). Maksud dari (Lanjutan) disini adalah penjelasan lanjutan dari postingan saya sebelumnya tentang Pengenalan Bahasa Pemrograman C++. Di postingan tersebut sudah sedikit disinggung mengenai input/output dalam bahasa C++, maka kali ini kita akan membahas Operator dan sedikit lebih jauh lagi  mengenai input/output dalam C++ dan disertai contoh-contoh codding / programnya.

Operator dan Input-output dalam C++

1. Operator

      Operator adalah simbol yang biasanya digunakan dalam pemrograman untuk melakukan suatu manipulasi atau operasi, misalnya memberikan nilai ke suatu variabel, menjumlahkan 2 buah nilai dan membandingkan kesamaan 2 buah nilai tersebut. Ekspresi atau ungkapan dalam bahasa pemrograman C++ bisa berupa pengenal, constanta, atau kombinasi element dengan operator.
    Sekiranya ada 6 macam/jenis operator yang dikenal dalam C++, yaitu operator aritmatika, operator majemuk, operator penambahan pengurangan, operator relasi, operator logika dan operator bitwise :

a. Operator Aritmatika

Operator aritmatika
Contoh program Operator Aritmatika :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
     int nilai_uts = 36;
     int nilai_uas = 53;
     int hasil_akhir;
     hasil_akhir = nilai_uts + nilai_uas;
     cout << "Nilai akhir anda adalah : " << hasil_akhir;
     getch();
}
b. Operator Majemuk 

Operator majemuk
 Contoh program Operator Majemuk :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
       int data = 1;
       cout <<"Data anda berisi :"<<data<<"\n";
       data += 2;
       cout <<"Setelah diproses menjadi : "<<data<<"\n";
       getch();
}
c. Operator Penambahan Pengurangan 

Operator penambahan pengurangan
Contoh program Operator Penambahan Pengurangan :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
      int data = 1;
      cout<<"Semula berisi : "<< data<<"\n";
      data++;
      cout<<"Berikutnya adalah :"<<data<<"\n";
      getch();
}

d. Operator Relasi 

Operator relasi

e. Operator Logika

Operator Logika
f. Operator Bitwise

Operator Bitwise
Contoh Program Operator Logika dan Bitwise :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
       int jml=3;
       cout<<"Datanya :"<<jml<<"\n";
       cout<<"Jika jml>=1 && jml<=5 hasilnya :"<<((jml>=1) && (jml<=5));
       getch();
}
 2. Input/output

a. Perintah Input
=> Scanf() = digunakan untuk menginputkan berbagai jenis data
=> Gets() = digunakan untuk menginputkan data String
=> Cin() = digunakan untuk menginputkan suatu data, yang harus diikuti file iostream.h
=> Getch() = membaca sebuah karakter dengan sifat karakter yang diinputkan tidak perlu
                     diakhiri ENTER. Karakter yang dinputkan tidak ditampilkan di layar.
=> Getche() = sama dengan getch(), namun karakter yang diinputkan ditampilkan di layar

a.1. Input Scanf

Penentu Format Scanf :

Penentu Format Scanf
Contoh Scanf() :
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void main(){
       int a,b,c = 0;
       printf("Ketik isi A :  ") scanf ("%d", &a);
       printf("Ketik isi B :  ") scanf ("%d", &b);
       c = a*b;
       printf("Hasilnya :  %d", c);
       getch();
}
a.2 Input Gets

Perbedaan Scanf() dengan Gets() :

Perbedaan Scanf() dengan Gets()
Contoh Gets() : 
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
void main(){
       char nama[15];
       puts("Ketik Nama Anda :") gets(nama);
       puts("Hallo..."); puts(nama);
       getch();
}
a.3. Input Cin 

Contoh Cin() :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
       int a,b,c;
       cout<<"Ketik Angka ke satu : "; cin >> a;
       cout<<"Ketik Angka ke dua : "; cin >> b;
       c = a + b;
       cout<<"Hasilnya adalah : " <<c;
       getch();
}
a.4. Input Getch

Contoh Getch() :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
       char huruf ;
       printf("Ketik sebuah huruf bebas : \n");
       huruf = getch();
       printf("Tadi Anda mengetik huruf : %c", huruf);
       getch();
}
a.5. Input Getche

Contoh Getche() :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
       char huruf ;
       printf("Ketik sebuah huruf bebas : \n");
       huruf = getche();
       printf("Tadi Anda mengetik huruf : %c", huruf);
       getche();
}
b. Perintah Output 

=> printf() = Fungsi output yang paling umum digunakan
=> puts()  = Fungsi yang lebih khusus digunakan untuk data bertipe String
=> putchar() = untuk menampilkan sebuah karakter ke layar tanpa diakhiri pindah baris
=> cout() = untuk menampilkan data di layar, harus menggunakan file header iostream.h

b.1 Output Printf

Penentu format printf :

Penentu format printf

Contoh Printf :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main(){
       float a = 3.25;
       int x = 1;
       char y = 'A';
       printf("IP Semester Anda : %f \n",a);
       printf("%c Termasuk huruf yang ke- %d",y,x);
       getch();
}
 b.2 Output Puts

Perbedaan Printf() dengan Puts() :

Perbedaan printf() dengan puts()

Contoh Puts :
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
void main(){
       char y[6] = "ALFIN";
       puts("Saya Kuliah di"); puts(y);
       getch();
b.3 Output Putchar

Contoh Putchar :
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void main(){
      putchar ("A");
      putchar ("L");
      putchar ("F");
      putchar ("I");
      putchar ("N");
      getch();
}
b.4 Output Cout

Contoh Cout :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main (){
       cout<<"Halo Apa kabar";
       getch();
}
        Sekian pembahasan kali ini tentang

Operator C++ dan  Input/output (Lanjutan) 

      Semoga bermanfaat dan selamat mencoba bagi anda yang sedang mencari informasi dan baru belajar mengenai dasar-dasar pemrograman khususnya pada bahasa C++ ini. Jika ada yang belum dipahami silahkan mengajukan pertanyaan di kotak komentar yang tersedia, untuk kita cari jawabannya secara bersama-sama. 
     Terima kasih telah berkunjung, sampai jumpa di postingan berikutnya ..!! Wassalam .. :)

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

11 comments:

  1. Walah ini listing program tingkat tinggi kalau bisa menguasai C++ soalnya saya juga belum paham mengenai hal ini. Baru belajar visual basic dan delphi aja mas.

    ReplyDelete
    Replies
    1. Ya semua orang butuh proses buat belajar mas. Saya juga belum bisa menguasai C++ , apa lagi visual basic sama delphi malah belum pernah belajar. hehe.

      Delete
  2. makasih infonya sob , ,
    salam kenall . . .

    ReplyDelete
  3. salam kenal.. ilmu baru untuk saya.. terima kasih sharing.. :D

    ReplyDelete
    Replies
    1. Iye Mis Aiza.
      Kalau nak tertarik sama dunia pemrogrman silah ditanyakan

      Delete
  4. Mantap gan,ilmunya sangat bermanfaat,,

    ReplyDelete
  5. Iya sma-sama mas felix.
    Makash juga ya dah mau mampir ke blog ane.

    ReplyDelete
  6. Like Thiss,...
    Suksez.......!!!!
    :D

    ReplyDelete

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