Anda di halaman 1dari 10

TUGAS PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Disusun oleh :

M Aldi Kurniawan 2015061071


(Kelas C)

PROGRAM STUDI TEKNIK INFORMATIKA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS LAMPUNG
Isi Laporan

4 Percobaan Operator

4.1 Tujuan Percobaan

 Mahasiswa mampu menerapakan penggunaan operator konversi tipe

 Mahasiswa mampu menerapakan perhitungan pangkat

4.2 Percobaan

4.2.1 Percobaan 1

Cobalah program berikut:

Apakah hasil program ini seperti yang Anda harapkan? Jika tidak, mengapa? Bagaimana
memperbaikinya?

Jawab:
Tidak, karena di dalam program tersebut menggunakan tipe data integer sehingga tidak bisa membaca
angka decimal. Cara memperbaikinya adalah dengan mengganti tipe data integer menjadi float atau
double.
4.2.2 Percobaan 2

Program berikut akan menghitung nilai akhir dengan menghitung rata-rata nilai UTS dan UAS. Sebagai
contoh jika nilai UTS dan UAS adalah 74 dan 93, maka nilai akhirnya adalah 83,5.

Cobalah program berikut:

Apakah hasil program sesuai dengan Anda harapkan? Mengapa?

Jawab:

Tidak, karena seperti percobaan 1, program di percobaan 2 menggunakan tipe data integer sehingga
tidak bisa membaca angka decimal.
4.2.3 Percobaan 3

Ubahlah kode percobaan 2 menjadi seperti berikut:

Carilah di internet: apakah fungsi dari static_cast?

Bagaimanakah dengan hasil program di atas? Apakah sama dengan percobaan 2? Mengapa?

Jawab:

Fungsi dari static_cast adalah untuk mengubah tipe data menjadi tipe data tujuan yang "punya
kesamaan", dan prosesnya dilakukan saat program dicompile.
Hasil dari program di atas adalah sebagai berikut.

Percobaan ini berbeda dengan percobaan 2, karena menggunakan tipe casting static_cast yang berfungsi
untuk mengubah tipe data menjadi tipe data tujuan yang "punya kesamaan", dan prosesnya dilakukan
saat program dicompile.
4.2.4 Percobaan 4

Cobalah program berikut

Carilah informasi di internet: apa kegunaan dari fungsi pow()?

Jawab:

Pow() adalah operator matematika pada library math c++ yang bisa digunakan untuk menyingkat source
code menghitung pangkat agar tidak memakan banyak tempat. Pow() juga memudahkan pemula yang
mungkin kesulitan memahami bagaimana algoritma menghitung pangkat (yang mana merupakan
perkalian m diulang sebanyak n). Syarat menggunakan pow() adalah harus menyertakan library math.h
pada header.
4.2.5 Percobaan 5

Buatlah program yang dapat menerima input x dan menghitung nilai y berdasarkan persamaan berikut:

𝑦 = 7𝑥3 + 2𝑥2 − 5𝑥 + 2
x dan y bertipe bilangan decimal

Jawab:
4.2.6 Percobaan 6

Anda akan membuat program untuk menghitung besaran pembayaran kredit bulanan. Berikut adalah
formula yang digunakan untuk mengitung jumlah pembayaran kredit bulanan.

Tentukan apa saja input program tersebut dan buatlah programnya. Gunakan tipe data double untuk
semua variable.

Jawab:

Anda mungkin juga menyukai