Upload
euis-marlina
View
412
Download
0
Embed Size (px)
Citation preview
Pertemuan 4
Tipe Data
I. Tujuan Instruksional
Agar mahasiswa mampu memahami serta membedakan tipe-tipe data numerik dan
tipe data karakter.
II. Konsep Dasar
Bahasa pemrograman C++ membagi jenis tipe datanya menjadi 3 bagian yaitu :
1. Data numerik, yaitu data yang digunakan dalam proses
matematika,
2. Data karakter, yaitu jenis data dapat terdiri dari satu karakter dan
digunakan untuk proses yang non matematis. Data string merupakan gabungan
dari karakter-karakter,
3. Data logika, yaitu jenis data yang hanya terdiri dari dua satuan,
yaitu benar (true) dan salah (false), digunakan untuk proses logika yang terdiri
dari persamaan Boolean.
Program C++ menyediakan 4 macam tipe data yaitu : integer untuk bilangan bulat,
float dan double untuk bilangan desimal, char untuk karakter dan bool untuk logika..
Pada C++, untuk memformat bilangan pecahan agar jumlah digit pecahan yang
ditampilkan sesuai dengan keinginan, maka harus disertakan manipulator
setprecision(int n) dan format Setiosflags(ios::fixed) sebelum pernyataannya.
III. Praktikum di Lab
Buatlah program di bawah ini :
#include <iostream>
// setprecision(int n) memerlukan file header ini
#include <iomanip.h>
#include <conio.h>
http://euismarlina.edublogs.org
int main()
{
/*mendeklarasikan barang dengan tipe data karakter */
char barang[20];
//mendeklarasikan harga dan total dengan tipe data float
float harga,total;
/* mendeklarasikan jumlah dengan tipe data integer */
int jumlah;
cout<<setiosflags(ios::fixed);
cout << "Nama barang : ";
cin >> barang;
cout << "Harga : ";
cin >> harga;
cout << "Jumlah : ";
cin >> jumlah;
//Proses perhitungan
total=harga*jumlah;
cout << "\nTotal harga : Rp. " << setprecision(2)<< total
<< endl;
getch();
return 0;
}
IV. Tugas
Buatlah program untuk menghitung rata-rata sejumlah angka dimana untuk
deklarasinya, bilangan 1 sampai bilangan n dideklarasikan sebagai integer, sedangkan
untuk total dan rata-ratanya dideklarasikan sebagai float dengan format 2 angka
dibelakang koma.
http://euismarlina.edublogs.org
Pertemuan 5
Statemen Input dan Output
I. Tujuan Instruksional
Agar mahasiswa mampu memahami penggunaan statemen input (masukan), proses
(pengolah), dan output (keluaran).
II. Konsep dasar
Secara garis besar program dikategorikan menjadi 3 bagian, yaitu : input (masukan),
proses (pengolah), dan output (keluaran).
Input proses output
Fungsi Masukan (Input) Standar
Untuk fungsi input kita dapat menggunakan fungsi :
cin : untuk membaca data dari keyboard dengan memakai variabel string yang
akan menerima data yang dimasukkan.
Bentuk :
cin >> namavariabel;
Fungsi Keluaran (Output) Standar
cout : untuk menampilkan semua jenis keluaran.
Bentuk :
cout << "pernyataan yang akan ditampilkan di layar";
atau
cout << nilainumerik;
atau
cout << namavariabel;
http://euismarlina.edublogs.org
III. Praktikum di Lab
Ketikkan listing program di bawah ini :
#include <iostream.h>
#include <conio.h>
int main ()
{
int i;
cout << "Silahkan masukkan sebuah nilai dengan tipe
integer : ";
cin >> i;
cout << "\nNilai yang anda masukkan adalah " << i;
cout << " \ndan nilai kelipatannya adalah " << i*2 <<
".\n";
getch();
return 0;
}
IV. Tugas
Buat program dengan inputan nama dan ID menggunakan fungsi cin, dan
menampilkannya pesan “ Terimakasih <nama>, anda telah menjadi member kami
dengan ID <ID>“ menggunakan cout.
http://euismarlina.edublogs.org