5
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, http://euismarlina.edublogs.org

Pertemuan 4-5 Tipe Data dan Statemen Input-Output

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