Anda di halaman 1dari 11

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

3 Percobaan Variabel, Tipe data, dan Operator

3.1 Tujuan Percobaan

 Mahasiswa mampu menggunakan variable, tipe data dan operator dengan tepat

3.2 Percobaan

3.2.1 Percobaan 1

Cobalah program berikut:

1. Apakah program tersebut dapat berjalan dengan baik?

2. Apakah kode program tersebut mudah untuk dibaca?

3. Coba atur ulang kode program di atas agar lebih mudah untuk dibaca

Jawab:

1. Ya, program diatas dapat berjalan dengan baik

2. Tidak, program diatas sedikit sulit untuk dibaca


3.

3.2.2 Percobaan 2

Dalam membuat program, salah satu kualitas yang harus diperhatikan adalah kemudahan dalam
memahami kode program. Berilah nama variable yang baik untuk data-data berikut agar mudah
dipahami!

a) Total miles driven per day.

b) Cost per gallon of gasoline.

c) Average miles per gallon.

d) Parking fees per day.

e) Tolls per day.

Jawab:

a) total_miles_driven_perDay

b) cost_perGallon_of_gasoline

c) average_miles_perGallon

d) parking_fees_perDay

e) Tolls_perDay
3.2.3 Percobaan 3

Cobalah buat 3 buah program yang menggunakan perhitungan berikut:

1. x = y/3-34*temp*127;

2. x = (y/3) - (34*temp) * 127;

3. x = y/(3-34)*temp*127;

Apakah ketiga program tersebut hasilnya sama? Mengapa?

Jawab:

1.
2.

3.

Tidak, hanya program 1 dan 2 saja yang memiliki hasil yang sama. Karena ada perbedaan rumus yang
digunakan pada program tersebut.
3.2.4 Percobaan 4

Cobalah program ini

Apa hasilnya? Mengapa hasil yang ditampilkan adalah 2, bukan 2.5?

Jawab:

Hasilnya adalah 2, setiap angka harus ditambahkan (.0), misalnya (5.0), dan (2.0) karena double
menampung bilangan berkoma.
3.2.5 Percobaan 5

Gantilah tanda tanya pada kode program berikut agar program dapat berfungi dengan baik.

Jawab:

Tanda “?” diganti dengan “%”


3.2.6 Percobaan 6

Diketahui rumus untuk menghitung BMI (Body Mass Index) adalah sebagai berikut:

Hasil BMI ini bisa membantu menentukan kondisi seseorang dengan pengelompokkan sebagai berikut:

Buatlah program yang dapat menerima input data-data yang diperlukan dan dapat menampilkan hasil
perhitungan BMI serta kondisinya.

Jawab:

#include <iostream>

using namespace std;

int main(){

float beratBadan, tinggiBadan, bmi;

cout<<"Program Menghitung BMI(Body Mass Index)"<<endl;

cout<<"Masukkan berat anda (kg) : ";

cin>>beratBadan;

cout<<"Masukkan tinggi anda (m) : ";

cin>>tinggiBadan;

bmi = beratBadan / (tinggiBadan * tinggiBadan);

cout<<"BMI anda adalah : "<<bmi<<endl;

if(bmi < 18.5){


cout<<"Anda berada pada kategori Underweight"<<endl;

else if(bmi >= 18.5 && bmi <= 24.9){

cout<<"Anda berada pada kategori Normal"<<endl;

else if(bmi >= 25 && bmi <= 29.9){

cout<<"Anda berada pada kategori Overweight"<<endl;

else if(bmi >= 30){

cout<<"Anda berada pada kategori Obese"<<endl;

else{

cout<<"Unknown"<<endl;

return 0;

}
Hasil program

Anda mungkin juga menyukai