1 Pendahuluan Dan Pen Gen Alan
1 Pendahuluan Dan Pen Gen Alan
MATERI/BAHAN PRAKTIKUM
I. TUJUAN
1. Mahasiswa mengenal struktur bahasa pemrograman C++
2. Mahasiswa mengenal perintah-perintah dasar C++
3. Mahasiswa mengenal tipe data bahasa pemrograman C++
II. ALAT-ALAT
2.1. Pendahuluan
Bahasa pemrograman C++ didasarkan atas bahasa C sehingga compiler C++
dapat digunakan untuk melakukan kompilasi program-program yang ditulis
dengan bahasa C. Keistimewaan dari bahasa C++ adalah karena bahasa ini
mendukung pemrograman berarah objek atau yang sering dikenal dengan istilah
Object Oriented Programming (OOP).
Prepocessor directive
Preprocessor directive merupakan suatu pernyataan yang akan diikiutsertakan
dalam program, dimana pernyataan tersebut akan di-compile sebelum proses
compilasi yang sebenarnya dilakukan.
cin >>
Merupakan perintah yang berguna untuk memasukan data, yang selanjutnya
didefinisikan sebagai data variabel.
example: int age;
cin >> age;
2.2. Konstanta
Adalah nilai numeris/karakter yang tetap atau tidak berubah. Dalam C++ ada 4
kelas konstanta, yaitu:
1. Konstanta integer, berupa integer biasa, integer panjang (long int) dan
integer tak bertanda (unsigned integer). Nilainya dapat berupa desimal, oktal
atau hexadesimal.
2. Konstanta floating point, dapat mengandung nilai pecahan, yang biasa
ditulis dalam bentuk pecahan biasa maupun bentuk eksponensial dan selalu
dinyatakan dalam double, kecuali jika diakhiri dengan F atau f (menyatakan
konstanta float).
3. Konstanta string, merupakan deretan karakter yang diawali dan diakhiri
dengan tanda petik ganda (“...“). Juga dapat mengandung karakter yang
menggunakan tanda \ yang disebut karakter escape (escape sequence).
4. Konstanta karakter, selalu diawali dan diakhiri dengan tanda petik tunggal
(‘...’). Beberapa konstanta karakter dapat diawali dengan tanda \
(penempatannya setelah tanda petik tunggal).
Tipe data simple merupakan tipe data bawaan dari C++, tipe data ini terdiri dari
beberapa tipe data yaitu:
o Tipe data integral merupakan tipe data yang terdiri dari bilangan dengan
range yang berbeda-beda.
//Contoh 1.2
#include<stdio.h>
main()
{
char nama[20];
printf(“Masukan Nama anda : “);scanf(“%s”,nama);
printf(“\nJadi Nama Anda :%s”, nama);
}
//Contoh 1.3
#include<stdio.h>
#define pi 3.14
void main()
{
float luas;
float jejari=5;
luas = 4*jejari*jejari;
printf("\nLuas adalah : %5.2f\n",luas);
}
//Contoh 1.4
#include <stdio.h>
void main() /*program untuk menghitung
luas persegipanjang */
{
float P;
int Luas,L;
printf("Isikan nilai panjang (p) = ");scanf("%f",&P);
printf("Isikan nilai lebar (l) = ");scanf("%d",&L);
Luas = P*L;
printf("Luas persegi panjang (L) = %-6d\n",Luas);
}
//Contoh 1.5
#include <stdio.h>
//Contoh 1.6
#include <stdio.h>
#include <conio.h>
void main()
{
char C;
int I;
long int LI;
double D;
float F;
long double LD;
clrscr();
printf("\t Daftar Ukuran tipe data \n");
printf("\t Ukuran karakter : %d bytes \n",sizeof(C));
printf("\t Ukuran integer : %d bytes \n",sizeof(I));
printf("\t Ukuran long integer : %d bytes \n",sizeof(LI));
printf("\t Ukuran double : %d bytes \n",sizeof(D));
printf("\t Ukuran float : %d bytes \n",sizeof(F));
printf("\t Ukuran long double : %d bytes \n",sizeof(LD));
getch();
}