MODUL II
A. Tujuan
Setelah mempelajari bab ini diharapkan mahasiswa
akan mampu :
1.
Mengenal dan memahami penggunaan Identifier, tipe data (data types),
variable, assignment, komentar, dan konstanta
2.
Membuat program sederhana dengan menerapkan
dasar-dasar bahasa C/C++
B. Petunjuk
1.
Awali setiap aktivitas anda dengan doa, agar
anda lancar dalam belajar
2.
Pahami tujuan, dasar teori, dan latihan-latihan
praktikum dengan baik
3.
Kerjakan tugas-tugas praktikum dengan baik,
jujur, dan sabar
4.
Tanyakan kepada instruktur apabila ada hal-hal
yang kurang jelas
C. Alat dan Bahan
-
PC/ laptop yang memenuhi kapasitas untuk
pemrograman bahasa C++
-
Software C++
-
Modul/handout materi yang akan di praktekkan
D. KOMPONEN BAHASA C/C++
IDENTIFIER / PENGENAL
Pengenal adalah suatu nama yang biasa dipakai
dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi.
TIPE DATA
Berikut ini tipe data yang ada dalam C++
Name
|
Description
|
Size*
|
Range*
|
char
|
Character or small integer.
|
1byte
|
signed: -128 to 127 unsigned: 0 to 255
|
short int (short)
|
Short Integer.
|
2bytes
|
signed: -32768 to 32767 unsigned: 0 to 65535
|
int
|
Integer.
|
4bytes
|
signed: -2147483648 to
2147483647
unsigned: 0 to
4294967295
|
long int (long)
|
Long integer.
|
4bytes
|
signed: -2147483648 to
2147483647
unsigned: 0 to
4294967295
|
bool
|
Boolean value. It can
|
1byte
|
true or false
|
take one of two values:
true or false.
|
|||
float
|
Floating point number.
|
4bytes
|
+/- 3.4e +/- 38 (~7 digits)
|
double
|
Double precision floating point number.
|
8bytes
|
+/- 1.7e +/- 308 (~15 digits)
|
long double
|
Long double precision floating point number.
|
8bytes
|
+/- 1.7e +/- 308 (~15 digits)
|
wchar_t
|
Wide character.
|
2 or 4 bytes
|
1 wide character
|
DEKLARASI VARIABEL
Seperti
halnya Pascal, variabel
yang digunakan dalam
program harus
dideklarasikan terlebih dahulu. Pengertian deklarasi di
sini yaitu mengenalkan variabel
ke program dan menentukan tipe datanya. Berikut ini contoh pendeklarasian
variabel:
int jumlah; float
harga_satuan, variabel1; char saya, kamu;
ASSIGNMENT
Proses assignment adalah proses pemberian nilai
kepada suatu variabel yang telah dideklarasikan.
Berikut adalah contoh assignment:
Jumlah = 10;
Harga_satuan = 23.456;
Saya = „B‟;
Kamu = „2‟;
Berikut ini contoh program yang menggambarkan
deklarasi variabel dan assignment.
#include
<iostream.h> #include <conio.h> void main() { int var1, var2, var3;
char karakter; var1 = 10; var2 = 5; var3 = var1 + var2; karakter = „D‟;
cout << “Nilai var3
= ” << var3 << “\n”; cout << “Nilai karakter = ” <<
karakter;
}
Contoh lain:.
#include
"conio.h";
#include
"iostream.h"; #include "iomanip.h"; void main()
{ clrscr(); double real;
real = 182.2182713674821746; cout << "Nilai real = " <<
real;
}
KONSTANTA
Untuk pendeklarasian konstanta dalam C++ mirip
dengan Pascal. Sintaksnya adalah:
const tipe_data
nama_konstanta = value;
KOMENTAR
Komentar digunakan untuk memberikan penjelasan
pada program dan tidak akan dieksekusi dalam program. Penulisan komentar adalah
sebagai berikut:
//
----------------------------------
// ini adalah komentarku
yang pertama // ---------------------------------- atau
/*
---------------------------------- ini
adalah komentarku yang pertama
---------------------------------- */
LATIHAN
1.
Membuat project
baru pada Microsoft Visual C++ Klik file -> new project
Pilih Win32 Console Application pada tab projects
Ketik nama project, pada kolom Project name, dan tentukan lokasi
penyimpanan project pada kolom Location, kemudian
klik OK.
Pilih An
Empty Project pada dialog box yang
muncul, kemudian klik Finish.
Klik OK pada dialog
box berikutnya untuk konfirmasi.
2.
Buatlah file baru pada project yang telah dibuat
dengan klik file -> new. Kemudian
pilih C++ Source File
3.
Ketikkan sourcecode
berikut ini pada project yang
telah Anda buat. Kemudian jalankan (simpan dengan ekstensi *.cpp).
#include
<iostream.h> void main()
{ float Alas,
Tinggi,Luas_Segitiga;
cout<<"Masukan Nilai Alas Segitiga
: "; cin>>Alas; cout<<"Masukan Nilai Tinggi Segitiga :
"; cin>>Tinggi;
Luas_Segitiga=0.5*Alas*Tinggi;
cout<<"Nilai Luas Segitiga adalah
: “<<Luas_Segitiga<<endl;
}
4. buat project baru kembali dan jalankan kode
program di bawah ini (simpan dengan ekstensi *.c)
#include
<stdio.h> void main()
{ float
Alas,Tinggi,Luas_Segitiga;
printf("Masukan Nilai Alas Segitiga :
"); scanf("%f",Alas); printf("\nMasukan Nilai Tinggi
Segitiga : "); scanf("%f",Tinggi);
Luas_Segitiga=0.5*Alas*Tinggi;
printf("\nNilai Luas
Segitiga adalah :
%f",Luas_Segitiga);
}
5. adakah perbedaan pada output dua buah kode
program tersebut?
TUGAS
1. Identifikasi kode program di bawah ini.
manakah yang termasuk variabel, konstanta, komentar, header file?
Tipe data apa saja yang digunakan?
#include
<stdio.h>
#include
<math.h>
int main () { double p, result; float param = 6.5;
result
= log (param);
printf
("ln(%lf) = %lf\n",
param, result ); /* mencetak ke layar */
return
0;
}
2. Identifikasi
kesalahan syntax penulisan kode
program di bawah ini. Kemudian tulislah kembali dengan syntax yang benar.
#include
(stdio.h)
void main() {
long break =
0L; /* A whole
number of feet //
printf("Enter long: "); scanf("%ld", &break)
printf("your input is %ld", break);
}
0 komentar:
Posting Komentar