M Aldi Kurniawan - Praktikum AdP 4 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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: