setelah perkenalan, saya mau menambahkan, kalo membuat dari notepad, kodingan anda gak akan bisa di eksekusi/run. butuh Compiler, nah di rad xe3 udah ada compilernya..

kembali ke pembahasan kita, saya akan membuat aplikasi konsol sederhana. Aplikasi yang di run melalui CMD, nah kali ini saya mau membuat penghitung luas bangun datar. masuk aja ke materi kita ya..

1. buka RAD XE.
2. setelah terbuka, pilih new project, pilih console, pilih C++.

lalu akan muncul seperti ini.


3.selanjutnya, saya hanya akan menulis source codenya saja, anda tinggal copas saja kok.

#pragma hdrstop
#pragma argsused

#include <iostream.h>
#include <conio.h>
#include <tchar.h>
#include <stdio.h>


int _tmain(int argc, _TCHAR* argv[])
{
int pilihan, out, in, ketinggian;

menu:
cout<<"   +-----------------------------------+\n";
cout<<" |   Lapisan Atmosfir    |\n";
cout<<" +-----------------------------------+\n";
cout<<" |  lapisan:                  |\n";
cout<<" +-----------------------------------+\n";
cout<<" | 1. Troposfer        |\n";
cout<<" | 2. Stratosfer            |\n";
cout<<" | 3. Mesosfer    |\n";
cout<<" | 4. Termosfer      |\n";
cout<<" | 5. Eksosfer      |\n";
cout<<" +-----------------------------------+\n";

cout<<\n\n"masukkan ketinggian(dalam Km) : "; cin>>ketinggian;

if(ketinggian>=0&&ketinggian<=10)
{
cout<<"Lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan TROPOSFER.";
}
else if (ketinggian >= 11 && ketinggian <= 40 )
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan STRATOSFER.";
}
else if( ketinggian >= 41 && ketinggian <= 70)
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan MESOSFER.";
}
else if (ketinggian >= 71 && ketinggian <= 400)
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan TERMOSFER.";
}
else if (ketinggian >=401)
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan EKSOSFER.";
}
getch();

cout<< \n\n"ingin mengetahui lebih banyak lagi?(y=1/n=2)";
cin>>pilihan;

if (pilihan == 1) {
  clrscr(); goto menu;
}
else if(pilihan==2)
{
return 0;
}
return 0;
}

4. nah situ source codenya, biar anda mengerti, ini penjelasan saya, maaf kalo susah di mengerti.. saya gak jago teori.. hehehehe..

#pragma hdrstop
#pragma argsused

#include <iostream.h>
#include <conio.h>
#include <tchar.h>
#include <stdio.h>

//iostream untuk mengaktifkan perintqah cout<< dan cin>>.
//conio untuk mengaktifkan perintah getch.
//stdiountuk mengaktifkan perintah printf() dan scanf() (belum saya jelaskan disini)

int _tmain(int argc, _TCHAR* argv[])
{
int pilihan, out, in, ketinggian;

menu:
cout<<"   +-----------------------------------+\n";
cout<<" |   Lapisan Atmosfir    |\n";
cout<<" +-----------------------------------+\n";
cout<<" |  lapisan:                  |\n";
cout<<" +-----------------------------------+\n";
cout<<" | 1. Troposfer        |\n";
cout<<" | 2. Stratosfer            |\n";
cout<<" | 3. Mesosfer    |\n";
cout<<" | 4. Termosfer      |\n";
cout<<" | 5. Eksosfer      |\n";
cout<<" +-----------------------------------+\n";

//int sebagai pernyataan variabel.
//menu disini sebagai menu.
//cout<<"tulisan"; jika anda menulis didalam cout maka akan keluar di console anda,
//\n untuk ganti baris.

        cout<<\n\n"masukkan ketinggian(dalam Km) : ";
        cin>>ketinggian;

//cin>>(keterangan input) untuk membuat input pada console anda.

        if(ketinggian>=0&&ketinggian<=10)
{
cout<<"Lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan TROPOSFER.";
}

//jika ketinggian (yang diinput pada cin>>ketinggian lebih dari atau sama dengan 0, dan ketinggian kurang dari atau sama dengan 10, maka{ akan keluar teks, "lapisan pada ketinggian (input ketinggian) km adalah lapisan troposfer"}

else if (ketinggian >= 11 && ketinggian <= 40 )
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan STRATOSFER.";
}

//selainnya, jika ketinggian (yang diinput pada cin>>ketinggian lebih dari atau sama dengan 11, dan ketinggian kurang dari atau sama dengan 40, maka{ akan keluar teks, "lapisan pada ketinggian (input ketinggian) km adalah lapisan stratosfer"}

else if( ketinggian >= 41 && ketinggian <= 70)
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan MESOSFER.";
}

//selainnya, jika ketinggian (yang diinput pada cin>>ketinggian lebih dari atau sama dengan 41, dan ketinggian kurang dari atau sama dengan 70, maka{ akan keluar teks, "lapisan pada ketinggian (input ketinggian) km adalah lapisan mesosfer"}

else if (ketinggian >= 71 && ketinggian <= 400)
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan TERMOSFER.";
}

//selainnya, jika ketinggian (yang diinput pada cin>>ketinggian lebih dari atau sama dengan 71, dan ketinggian kurang dari atau sama dengan 400 maka{ akan keluar teks, "lapisan pada ketinggian (input ketinggian) km adalah lapisan termosfer"}

        else if (ketinggian >=401)
{
cout<<"lapisan pada ketinggian "<<ketinggian<<" Km adalah lapisan EKSOSFER.";
}

//selainnya, jika ketinggian (yang diinput pada cin>>ketinggian lebih dari atau sama dengan 401 maka{ akan keluar teks, "lapisan pada ketinggian (input ketinggian) km adalah lapisan eksosfer")

       else
       {
               cout<<"input anda error";
        }
//selainnya, akam keluar teks"input anda error"

getch();

//hentikan aplikasi(maksudnya pause, agar console tidak terututup otomatis)

        cout<< \n\n"ingin mengetahui lebih banyak lagi?(y=1/n=2)";
cin>>pilihan;

if (pilihan == 1) 
       {
  clrscr(); goto menu;
}

//jika, pilihan= satu, bersihkan layar, kembali ke menu

else if(pilihan==2)
{
return 0;
}

//selainnya, jika pilihan=2, tutup console

nah, selesai projectnya.. utuk mengetes, pilih ru/run without debugging. atau tekan f9.. jika terdapat error, maka terdapat kesalahan pada kodingan.. dobel klik pada text merah, maka akan ditunjukkan dimana kesalahan kodingan anda..

contoh projectnya

nah sekian dulu dari saya, udah ngantuk, mo bobo.. hehe.. sampe ketemu di materi berikutnya..