Hide From The Sun

C++ Hello world !!

Program untuk menampilkan "Hello World!"
#include <iostream.h>
#include <conio.h>
void main()
{
 clrscr();
 cout << "Hello World.n";
}
FUNGSI main ()Program C++ memang tidak akan pernah lepas dari suatu fungsi/function. Hal karena merupakan ciri OOP. Sebuah program C++ minimal memiliki satu funyaitu  main().   Fungsi   ini   merupakan   awal   program   utama.   Tulisan   maimerupakan nama fungsi, sedangkan bagian yang diapit dengan { dan } disebblok (tubuh fungsi). Dalam hal ini { merupakan tanda awal blok dan } adaltanda akhir blok. Seperti halnya dalam Pascal, { dalam Pascal identik dengBEGIN, sedangkan } identik dengan END. Perintah void bermakna bahwa funmain() tidak mengembalikan nilai/value. printah cout<<cout << "Hello World.n"; digunakan untuk menampilkan pada layar program saat di jalankan...klo di pascal write...nah..klo "n" fungsinya untuk pindah baris...klo di pascal writeln...mudah kn?pada contoh diatas terdapat #include <iostream.h> disebut file header...file header dibutuhkan agar printah cout<< bisa dijalankan, klo file header tsb di hapus maka akan error.gw jadi inget kt dosen pemrog terstruk 2...program yang berobjek mungkin ini yang di sebut program berobjek (correct me if i worng)..untuk menghapus layar file header yang di gunakan yaitu "cunio.h", klo gak di maskkan maka fungsi "clrscr", tidak akan berfungsidi C++ juga bisa menulis komentar..yaitu sintax yang tidak di jalankan nih begini caranya....

// ----------------------------------
// ini adalah komentarku yang pertama
// ---------------------------------
-atau
/* ----------------------------------  
ini adalah komentarku yang pertama
---------------------------------- */
semoga berguna buat teman2 yang baru belajar C++....KA 16 akan berubah percayalah.....kwkwkwkwkwkwkkwkwkwkwkkwkwkwkwkkw.........

Tambah-tambahan

#include<iostream.h>
#include<conio.h>
 void main()
{
 clrscr();
 int var1, var2, var3;
 char karakter;
 var1= 10;
 var2= 8;
 var3= (var1+var2)/2;
 karakter = 'E';
 cout << "Nilai variabel3= " << var3 << "n";
 cout << "Nilai karakter= " << karakter;
 getch();
 }
Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk
menyatakan variabel, konstanta, tipe data, dan fungsi.
Aturan untuk penulisan identifier sama dengan aturan dalam pascal, antara lain:
- Tidak boleh dimulai dengan karakter non huruf
- Tidak boleh ada spasi
- Tidak boleh menggunakan karakter-karakter 
 ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / | 
- Tidak boleh menggunakan reserved words yang ada dalam C++.
tuh gan...wajib di inget...hahah padahal aj w gak hafal..
masih inget gan kata dosen C++, beberapa tipe data? ni tipe nya
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)
dalam C++ sama halnya dengan pascal..variabel harus di deklarasikan terlebih dahulu..pengertian deklarasi yaitu mengenalkan variabel ke program dan menentukan datanya, kya contoh diatas
int var1, var2, var3;
 char karakter;
 var1= 10;
 var2= 8;

selamat mencoba gan....
KA 16 akan berubah..percayalah...
[Extra neh....]

liat perbedaannya antara RS & TU
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
void main()
{
clrscr();
int r,s,t,u;
 r= 10;
 s= 10 + r++;
 cout << "nilai r = "<<r<<"n";
 cout << "nilai s = "<<s<<"n";
 t= 10;
 u= 10 + ++t;
 cout << "nilai t = "<<t<<"n";
 cout << "nilai u = "<<u<<"n";
}

Luas Lingkaran

Picture
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
void main()
{
 clrscr();
 const float phi = 3.141592;
 float jari1,jari2,jari3,luas1,luas2,luas3,arsir;
 jari1 = 10;
 jari2 = 12;
 jari3 = 14;
 luas1 = phi * jari1 * jari1;
 luas2 = phi * jari2 * jari2;
 luas3 = (phi * jari3 * jari3) - luas2;
 arsir = luas1 + luas3;
 cout <<"lingkaran yang di arsir : n";
 cout <<"Luas lingkaran 1 = "<<luas1<<"n";
 cout <<"Luas lingkaran 3 = "<<luas3<<"n";
 cout <<"Luas lingkaran di arsir = "<<arsir<<"n";
getch();
}
contoh program luas lingkaran...
ceritanya suruh mencari luas lingkaran yang di arsir...

Tugas C++ (pembelian Rumah)

#include <iostream.h>
#include <conio.h>
void main()
{
  char nama[10];
  int bay,type,lop,a;
  long int total;
  clrscr();
  cout<<"Tipe 1 = 1. Tunai  100.000.000"<<endl;
  cout<<"         2. kredit 1.000.000/Bln"<<endl;
  cout<<"Tipe 2 = 1. Tunai  200.000.000"<<endl;
  cout<<"         2. kredit 2.000.000/Bln"<<endl;
  cout<<"Tipe 3 = 1. Tunai  300.000.000"<<endl;
  cout<<"         2. kredit 3.000.000/Bln"<<endl;
  cout<<"---------------------------------"<<endl;
  cout<<"masukkan jumlah pembeli : ";cin>>lop;
    for(a=1;a<=lop;a++){
  cout<<"Nama pembeli    : ";cin>>nama;
  cout<<"Tipe Rumah      : ";cin>>type;
  cout<<"Tipe pembayaran : ";cin>>bay;
  switch (type)
  {
  case 1 : if (bay==1){
              total= 100000000;}
              else if (bay==2){
              total= 1000000*120;}
              else{
              total=0;
              cout<<"tolong masukkan tipe pembayaran yang benar"<<endl;}
              break;
  case 2 : if (bay==1){
              total= 200000000;}
              else if (bay==2){
              total= 2000000*120;}
              else{
              total=0;
              cout<<"tolong masukkan tipe pembayaran yang benar"<<endl;}
              break;
  case 3 : if (bay==1){
              total= 300000000;}
              else if (bay==2){
              total= 3000000*120;}
              else{
           total=0;
              cout<<"tolong masukkan tipe pembayaran yang benar"<<endl;}
              break;
  default: total=0;
              cout << "Silahkan pilih Tipe Rumah yang benar"<<endl;
              break;
  }
cout<<"Jumlah pembayaran = Rp "<<total<<endl;
getch();
}}