Professional Documents
Culture Documents
Tugas Praktikum Pemrograman Dasar3
Tugas Praktikum Pemrograman Dasar3
Tugas3_Pemdas.cpp
#include <iostream> 1. Pertama gunakan library untuk
#include <stdlib.h> mendukung operator apa saya yang ada
#include <time.h> dalam program. Disini saya menggunakan
<iostream>, <stdlib.h>, dan <time.h>.
2. Setelah itu buat fungsi kembalian untuk
int convert (int jam){ mengkonversi dari menit ke jam dan juga
int jam_; reminder sebagai sisa dari menitnya.
jam_ = jam / 60; 3. Ketiga, deklarasikan variable apa saja
return jam_; yang digunakan dalam program ini,
} seperti kaos, jaket, dan kemeja.
4. Keempat, gunakan operator srand dan
int reminder(int menit){ rand, agar bisa memenuhi poin b pada
int menit_; soal, agar bisa mendapatkan nilai random
menit_ = menit % 60; yang diinginkan dengan range 10-50.
return menit_; 5. Gunakan cout untuk memprint Nama,
} NIM, dan juga hasil nilai dari banyak kaos,
jaket dan kemeja.
using namespace std;
int main (){ 6. Setelah itu buat variable waktu kaos,
jaket, dan kemeja. Dengan cara jumlah
kaos dikali dengan waktu yang sudah
int kaos; ditentukan untuk masing-masing
int jaket; variabelnya.
int kemeja; 7. Setelah itu buat variable jam dan menit
untuk masing-masing variable dengan
srand(time(0)); cara memakai fungsi kembalian yang
sudah dibuat diatas tentu saja dengan
kaos = rand() %40+10; parameter merujuk ke waktu masing-
kemeja= rand() %40+10; masing variable
jaket = rand() %40+10; 8. Setelah cetak setiap hasil jam dan menit
masing-masing variable menggunakan
cout<<"NAMA \t: AQIL DZAKWANUL FIKRI\n"; cout.
cout<<"NIM \t: 205150301111015\n\n"; 9. Dan untuk waktu total itu, dibuatkan
cout<<"Laundry Kaos \t= "<<kaos<<endl; kembali variable untuk jam total dan juga
cout<<"Laundry Jaket \t= "<<jaket<<endl; menit total, menggunakan fungsi
cout<<"Laundry Kemeja \t= "<<kemeja<<endl; konversi diawal.
10. Untuk konversi jika waktu total lebih dari
int waktu_kaos = kaos * 10; 24 jam maka akan masuk ke hari, itu
int waktu_jaket = jaket * 15; digunakan jam total/24, dan sisa hari itu
int waktu_kemeja = kemeja * 10; jam total%24
11. Terakhir buat perkondisiann if dengan
int jam_kaos = convert (waktu_kaos); persyaratan jika hasil dari hari > 1 maka
int menit_kaos = reminder (waktu_kaos); akan mencetak hari jam dan menit. Dan
int jam_jaket = convert (waktu_jaket); jika tidak maka akan mencerak total jam
int menit_jaket = reminder (waktu_jaket); dan menit saja.
int jam_kemeja = convert (waktu_kemeja);
int menit_kemeja = reminder (waktu_kemeja);
return 0;
}