Tujuan Pembelajaran
Menerapkan Bentuk Umum C++, Statement
preprocessor,Fungsi Main, Komentar,
Pengenalan Tipe Data, Konstanta, Variabel
dan Perintah Keluaran & Masukan.
Pokok Bahasan
Bentuk umum C++
Preprocessor Directive
Fungsi Main
Komentar
Bentuk Umum C++
# prepocessor directive
main()
{
// Batang Tubuh Program Utama
}
Contoh Penulisan C++
# include<iostream.h>
main()
{
cout<<“Selamat Datang di C++”;
getch();
}
Penjelasan
Include
Adalah salah satu pengarah prepocessor directive yang tersedia pada C++.
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk
umumnya :
# include <nama_file>
tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu
bentuk
pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan
kepada kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h(file
header) yaitu file yang berisi sebagai deklarasi contohnya:
- # include <iostream.h> : diperlukan pada program yang melibatkan objek cout
- # include <conio.h> : diperlukan bila melibatkan clrscr(),yaitu perintah untuk
membersihkan layar.
- # include <iomanip.h> : diperlukan bila melibatkan setw() yang bermanfaat untuk
mengatur lebar dari suatu tampilan data.
- # include <math.h> : diperlukan pada program yang menggunkan operasi sqrt ()
yang bermanfaat untuk operasi matematika kuadrat.
Penjelasan
Fungsi main ()
Fungsi ini menjadi awal dan akhir eksekusi program
C++. main adalah nama judul fungsi. Melihat bentuk
seperti itu dapat kita ambil kesimpulan bahwa batang
tubuh program utama berada didalam fungsi main( ).
Berarti dalam setiap pembuatan program utama, maka
dapat dipastikan seorang pemrogram menggunakan
minimal sebuah fungsi.Pembahasan lebih lanjut
mengenai fungsi akan diterangkan kemudian.Yang
sekarang coba ditekankan adalah kita menuliskan
program utama kita didalam sebuah fungsi main().
Penjelasan
Komentar
Komentar tidak pernah dicompile oleh
compiler. Dalam C++ terdapat 2 jenis
komentar, yaitu:
Jenis 1 : /* Komentar anda diletakkan di
dalam ini Bisa mengapit lebih dari satu
baris */
Jenis 2 : // Komentar anda diletakkan
disini ( hanya bisa perbaris)
Penjelasan
Tanda Semicolon
Tanda semicolon “ ; ” digunakan untuk
mengakhiri sebuah pernyataan.Setiap
pernyataan harus diakhiri dengan sebuah
tanda semicolon.
Pengenalan Tipe Data
Contoh Deklarasi
Char nama_mahasiswa;
Char grade;
Float rata_rata;
Int nilai;
Perintah Keluaran (Output)
Perintah standar output yang disediakan oleh
Borland C++, diantaranya adalah :
cout()
Cout<<
Fungsi cout<< merupakan sebuah objek di
dalam C++ digunakan untuk menampilkan
suatu data kelayar. Untuk menggunakan fungsi
cout(), harus menyertakan file header iostrem.h
Contoh cout<<
#include<conio.h>
#include<iostream>
using namespace std;
main()
{
float a, b, c;
a=7.5; b=8.4; c=0;
Clrscr;
cout<<”Masukan Nilai A : “<<a;
cout<<”Masukan Nilai B : “<<b;
c = a + b;
cout<<”Masukan Nilai C : “<<c;
getch;
}
Outputnya :
Masukan Nilai A : 7.5Masukan Nilai B :8.4Masukkan Nilai C:15.9
Fungsi manipulator
Manipulator pada umumnya digunakan untuk
mengatur tampilan layar, untuk menggunakan
fungsi ini file header yang harus disertakan file
header iomanip.h ada beberapa fungsi
manipulator yang disediakan oleh Barland C++,
antara lain.
endl (digunakan u/ menyisipkan karakter
NewLine file headernya iostream.h)
ends (digunakan u/ menambah karakter null
(nilai ASCII NOL) ke deretan suatu karakter.
File headernya iostream.h)
Contoh pemakaian endl
#include<stdio>
#include<conio>
#include<iostream>
main()
{
Float a, b, c;
a=7.5; b=8.4; c=0;
clrscr;
cout<<”Masukan Nilai A : “<<a<<endl;
cout<<”Masukan Nilai B : “<<b<<endl;
c = a + b;
cout<<”Masukan Nilai C : “<<c<<endl;
getch;
}
Outputnya :
Contoh pemakaian ends
#include<stdio>
#include<conio>
#include<iostream>
main()
{
int a, b, c,;
clrscr;
a=6;
b=5;
c=a *b;
cout<<”Hasil dari C = A * B adalah “<<c<<ends;
getch;
}
Outputnya :
Fungsi manipulator
dec, oct, hex (digunakan u/ konversi data
dalam bentuk desimal, oktal dan hexadesimal.
File headernya iomanip.h)
setprecision (digunakan u/ mengatur jmlh
digit desimal yg ingin ditampilkan).
setbase (digunakan u/ konversi bilangan octal,
desimal dan hexadesimal. File headernya
iomanip.h)
setw (digunakan u/ mengatur lebar tampilan
dilayar dari suatu nilai variabel. File
headernya iomanip.h)
Contoh pemakaian dec,oct,hex
#include<stdio>
#include<conio>
#include<iostream>
#include<iomanip.h>
main()
{
int nilai=10;
clrscr;
cout<<”Nilai =“<<endl;
cout<<”Nilai ke Octal =“<<oct<<nilai<<endl;
cout<<”Nilai ke Hexadesimal =“<<hex<<nilai<<endl;
cout<<”Nilai ke Desimal =“<<dec<<nilai<<endl;
getch;
}
Perintah Masukan (Input)
Perintah standar Input yang disediakan oleh
Borland C++, diantaranya adalah :
Cin>>
getch()
Cin>>
Cin>> digunakan u/ memasukkan suatu data.
Menggunakan file header iostream.h.
Contoh pemakaian cin
#include<stdio.h>
#include<conio.h>
#include <iostream>
using namespace std;
main()
{
Float a, b, c;
clrscr;
cout<<“Masukan Nilai A : ”;
cin>>a;
cout<<“Masukan Nilai B : ”;
cin>>b;
c=a+b;
cout<<“Nilai C : “<<c<<endl;
}
getch()
getch() digunakan u/ membaca sebuah
karakter dgn sifat karakter yg dimasukkan tdk
perlu diakhiri dgn menekan tombol ENTER.
File headrnya conio.h.
Contoh pemakaian getch
#include<stdio.h>
#include<conio.h>
#include <iostream>
using namespace std;
main()
{
char kar;
cout<<"Masukkan Sebuah Karakter Bebas =";
kar = getch();
cout<<"\nTadi Anda Memasukkan Karakter "<<kar;
getch();
}
Tugas
Silahkan Praktekkan skript contoh yang
telah dipresentasikan tadi
Sampai Jumpa Pertemuan
Berikutnya……………….