BAB IV
PRAKTIKUM 02
VARIABEL DAN TIPE DATA
Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu untuk:
1. Mempelajari konstanta dan variabel dari tipe-tipe data sederhana yang ada
dalam bahasa pemrograman C++
2. Mempelajari cara pendeklarasian konstanta dan variabel dalam bahasa
pemrograman C++
3. Mempelajari cara menampilkan isi data yang terkandung dalam suatu variabel
TUJUAN INSTRUKSIONAL
Prosedur Latihan
1. Tuliskan
listing
program pada
window text edit
IDE Borland C++.
2. Jika telah selesai
save as
sesuai dengan nama
file
yang tertera di samping judul
setiap contoh.
3. Lakukan
compile
:
pilih tab menu
project
kemudian pilih
compile
, atau
dengan menggunakan
shortkey
Alt+F9
4. Jika terdapat pesan
warning
atau
error
, silahkan mengecek kembali
listing
program
yang anda ketik karena mungkin terdapat kesalahan
5. Jika tidak terdapat pesan
warning
atau
error
, lanjutkan dengan
running
program
dengan:
pilih tab menu
debug
kemudian pilih
run
meng-
click
icon
, atau
dengan menggunakan
shortkey
Ctrl+F9
6. Buka
konsole
(
command-prompt
MS-Windows) dan masuk ke
drive
C: dengan
mengetik perintah cd\ kemudian ketik perintah sesuai dengan nama
file
yang
di-
save
(tidak termasuk
extension
) dan tekan tombol enter.
7. Hasil akan muncul di layar
konsole
Contoh Program 2.1 (coba21.cpp)
Hasil yang muncul di layar adalah:
CONTOH PROGRAM
#include<iostream.h> void main()
{
int n; //mendeklarasikan variabel n sebagai data integer n = 66; //sama juga jika ditulis int n = 66;
cout << n “sebagai variabel” << endl; //n sebagai variabel cout << ’n’ “sebagai karakter” << endl; //n sebagai karakter }
Contoh Program 2.2 (coba22.cpp)
Hasil yang muncul di layar adalah:
Contoh Program 2.3 (coba23.cpp)
Hasil yang muncul di layar adalah:
#include<iostream.h>void main() {
const float phi = 3.14;
float jari_jari, luas, keliling;
jari_jari = 7;
luas = phi * jari_jari * jari_jari; keliling = 2 * phi * jari_jari;
cout << “Luas lingkaran \t\t = “ << luas << endl;
cout << “Keliling lingkaran \t = “ << keliling << endl; }
Luas lingkaran = 153.86 Keliling lingkaran = 43,96
#include<iostream.h> #include<conio.h>
typedef struct { int tahun; int bulan; int tanggal;
} data_tunggal; data_tunggal tanggal_lahir; void main()
{
tanggal_lahir.tanggal = 21; tanggal_lahir.bulan = 6; tanggal_lahir.tahun = 1988;
cout << tanggal_lahir.tanggal << '/' << tanggal_lahir.bulan << '/' << tanggal_lahir.tahun << endl; getch();
}
Contoh Program 2.4 (coba24.cpp)
Hasil yang muncul di layar adalah:
#include<iostream.h> #include<conio.h> #include<iomanip.h> #include<stdio.h> main() { int nilai; nilai = 75; float a, b, c; a = 25.77; b = 23.45; clrscr();cout << "Contoh Penggunaan Fungsi Manipulator" << endl; cout << "Praktikum Dasar Pemrograman Komputer" << endl;
cout << "================================================" << endl; cout << "Penggunaan Setprecision" << endl;
cout << "================================================" << endl; cout << "Diketahui nilai a = " << a << ends;
cout << "dan nilai b = " << b << endl; c = a * b;
cout << setiosflags(ios::fixed); cout << setprecision(1) << c << endl;
cout << setprecision(2) << c << endl; cout << setprecision(3) << c << endl; cout << setprecision(4) << c << endl; cout << setprecision(5) << c << endl;
cout << "================================================" << endl; cout << "Penggunaan Setbase dan Setw" << endl;
cout << "================================================" << endl; cout << "Desimal" << setw(10) << "Biner" << setw(10) << "Oktal" << setw(17) << "Heksadesimal" << endl;
cout << setbase(10) << nilai << setw(12); cout << setbase(2) << nilai << setw(11); cout << setbase(8) << nilai << setw(9); cout << setbase(16) << nilai << endl; getch();
}
Contoh Penggunaan Fungsi Manipulator Praktikum Dasar Pemrograman Komputer
=================================================== Penggunaan Setprecision
=================================================== Diketahui nilai a = 25.77 dan nilai b = 23.45
604.3 604.31 604.307 604.3065 604.30652 =================================================== Penggunaan Setbase dan Setw
Latihan 2.1 (latih21.cpp)
Editlah
listing
program di atas (dengan perintah/fungsi yang sama) agar
tampilannya sesuai dengan keluaran berikut:
LATIHAN
#include<iostream.h> #include<stdio.h> main()
{
char n1[10] = “Dita”, n2[10] = “Dian”, n3[10] = “Dina”; float a, b, c;
a = 88.5, b = 90.8, c = 98.2;
cout << “PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER”; cout << “MENGGUNAKAN BAHASA PEMROGRAMAN C++”; cout << “DENGAN BORLAND C++”;
cout << “DD MONTH YYYY”;
cout << “Oleh : Nama / Nim / Kelas / Kelp.” << endl;
cout << “==========================================” << endl; cout << n1 << n2 << n3;
cout << a << b << c;
cout << “==========================================”; getch();
}
PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER MENGGUNAKAN BAHASA PEMROGRAMAN C++ DENGAN BORLAND C++
DD MONTH YYYY
Oleh : Nama / Nim / Kelas / Kelp.
=============================================================== Dita Dian Dina
88.5 90.8 98.2
Tugas 2.1 (tugas21.cpp)
Berdasarkan pada contoh program dan latihan sebelumnya, buatlah program untuk
menghitung:
a. volume
� = � × � × � × �
b. luas tabung
(� = × � × � × � + � )
.
Tampilan
output
minimal sebagai berikut
—
adapun tanggal adalah tanggal masuk
praktikum
� = .
TUGAS
PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER MENGGUNAKAN BAHASA PEMROGRAMAN C++ DENGAN BORLAND C++
DD MONTH YYYY
Oleh : Nama / Nim / Kelas / Kelp.
=============================================================== Program Menghitung Volume dan Luas Tabung
=============================================================== Diketahui dua buah tabung, yakni tabung A dan tabung B dengan spesifikasi masing-masing tabung sebagai berikut:
--- Tabung A Tabung B --- Jari-jari (r) 8.4 cm 6.3 cm Tinggi (t) 21 cm 28 cm ---
Maka diperoleh: