Pemograman C++ Dasar - Struktur Program

Posted by Seto Elkahfi on Monday, December 26, 2011

Pemograman C++ Dasar - Mempelajari bahasa pemrograman C++ memang dibutuhkan waktu dan proses yang relatif berdasarkan tingkatan pengalamanya. Namun rata-rata tidak perlu waktu lama untuk mempelajari bahasa pemrograman yang cukup populer ini. Untuk itu mari kita belajar dasar pemrograman C++.

Srtruktur Program Bahasa C++

Secara umum, sebuah program C++ akan terdiri dari file header dan sebuah fungsi main(). Ini adalah sebuah standar program C++ yang paling sederhana. Perhatikan listing program berikut ini:
#include  file header
main ()
{

Statement;

}

File Header Pemrograman C++

  • File header berisi prototype (judul, nama dan sintak)sekumpulan fungsi tertentu (akan disimpan di file pustaka/ file library dengan executable .LIB)
  • Inisial: prototype dari fungsi-fungsi pustaka.; printf ( ) dan scanf ( ) terdapat di file header stdio.h
  • Penulisan file header
#include <stdio.h>
//Atau
#include "stdio.h"

Berikut ini contoh program C++ yang sederhana:
#include "stdio.h"
#include "iostream.h"
main() { 
   cout <<"Hello world";
   getch();
}


Setelah dicompile dan dirun, hasilnya adalah muncul pada layar

Hello World.

Operasi Input Output Pemrograman C+++

Untuk operasi input dan output pada C menggunakan header file:
  • stdio.h (standard input output header)
  • conio.h (console input / output )
  • iostream.h (input / ouput stream)
File header untuk proses input adalah stdio.h dan conio.h. Fungsi input / output yang sering digunakan :
  • stdio.h : printf, scanf, gets, puts, getchar, putchar, fgets, fputs
  • conio.h : getchar, getch, getche , clrscr 
  • iostream.h : cout , cin.
Untuk menerima input karakter kita menggunakan fungsi getch, getchar dan getche.  Anda bisa juga menggunakan fungsi scanf.
Apa perbedaan getch, getchar dan getche ?
  • getch : input karakter tidak terlihat, tanpa <enter> 
  • getchar : input karakter terlihat, perlu <enter> 
  • getche :  input karakter terlihat, tanpa <enter>  
Untuk menghapus semua tampilan di layar dapat menggunakan fungsi clrscr()

Menggunakan fungsi printf() / scanf()

Kode Format :
  • %c :Karakter
  • %s :String
  • %d :Integer
  • %i :Integer
  • %u :Integer tak bertanda (bilangan positif)
  • %x :Nilai hexadesimal
  • %o :Nilai Oktal
  • %f :Bilangan Real/Pecahan
  • %e :Notasi scientific
  • %li :Long Integer

Tipe Data Pemrograman C++

Berikut ini tipe data yang ada dalam C++ :
  1. Tipe data bilangan bulat:
    - char - int (integer) - short (short integer) - long (long integer) 
  2. Tipe data bilangan real:
    - float (real) - double (real double) - long double Selain itu terdapat juga tipe data unsigned 
  3. Tipe data bilangan bulat:
    - unsigned char - unsigned int (integer) - unsigned short (short integer) - unsigned long (long integer) Tipe data bilangan bulat mirip dengan yang bukan unsigned. Bedanya adalah tipe data unsigned tidak mengenal bilangan negatif (nilainya selalu posisif).
Contoh 1.

#include "iostream.h"
#include "conio.h" 
#include "stdio.h" 
main() { 
   char nim[8],nama[25],alamat[35]; 

   printf("input nim mahasiswa \n");
   scanf("%s",&nim); 
   printf("input nama mahasiswa \n");
   scanf("%s",&nama); 
   printf("input alamat mahasiswa \n");
   scanf("%s",&alamat); 
   clrscr(); 
   printf("data mahasiswa \n");
   printf("nim :%s",nim);
   printf("nama :%s",nama);
   printf("alamat :%s",alamat); 
   getch(); 
}

Operasi Aritmatika Pemrograman C++

Operator ini digunakan untuk perhitungan dasar aritmatika. Operator ini antara lain:

  • Perkalian 2*3
  • Pembagian  7/2
  • Modulo 7%2
  • Penjumlahan  5+4
  • Pengurangan 5-4


Contoh 2.
#include
#include 

main() { 
   int a=10,b=5; 
   clrscr(); 
   print("Nilai A f= %d",a); 
   printf("\nNilai ++A = %d",++a); 
   printf("\nNilai A++ = %d",a++); 
   printf("\nNilai B = %d",b); 
   printf("\nNilai A = %d",a); 
   printf("\nNilai --B = %d",--b); 
   printf("\nNilai B = %d",b); 
   printf("\nNilai B-- = %d",b--); 
   getch(); 
}

Demikian tutorial tentang pemrograman dasar CPP, tetep disimak ya untuk tutorial selanjutnya ;)
Judul: Pemograman C++ Dasar - Struktur Program
Rating: 100% based on 9998 ratings. 9 user reviews.
Ditulis Oleh Seto Elkahfi

Terimakasih atas kunjungan beserta kesediaan Anda membaca artikel ini. Kritik dan Saran dapat Anda sampaikan melalui Kotak komentar dibawah ini.

{ 0 comments... read them below or add one }

Post a Comment

Silahkan tinggalkan komentar :)