Pemrograman Dasar C++

#include  file header
 
main ()
 
{
Statement;
}
  • 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 
//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 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 dangetche. 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
Berikut ini tipe data yang ada dalam C++ :  
Tipe data bilangan bulat:
- char
- int (integer)
- short (short integer)
- long (long integer)  
Tipe data bilangan real:
- float (real)
- double (real double)
- long double

Selain itu terdapat juga tipe data unsigned  

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  
Operator ini digunakan untuk perhitungan dasar aritmatika. Operator ini antara lain
Operator Keterangan
Contoh * >> 2*3
Pembagian
7/2
Modulo
7%2
Penjumlahan
5+4
Pengurangan
5-4

Contoh 2.
#include "iostream.h" 
#include "conio.h" 
#include "stdio.h" 
main() { 
int a=10, b=5; 
clrscr(); 
printf("Nilai A = %d",a); 
printf("\nNilai ++A = %d",++a); 
printf("\nNilai A++ = %d",a++); 
printf("\nNilai A = %d",a); 
printf("\nNilai B = %d",b); 
printf("\nNilai --B = %d",--b); 
printf("\nNilai B-- = %d",b--); 
printf("\nNilai B = %d",b); 
getch(); 
}

Previous
Next Post »