Anda di halaman 1dari 4

Nama : Valdesi Tria Candani

NIM : 22043139
Prodi : Akuntansi

TUGAS 1

1. Mengkonversikan jam-menit-detik (hh:mm:ss) menjadi total detik. Data jammenit-detik


diberikan nilainya pada bagian deklarasi program.
Ingatlah bahwa : 1 menit = 60 detik
1 jam = 3600 detik
Misalnya, 1 jam, 5 menit, 40 detik adalah (1 x 3600) + (5 x 60) + 40 = 3940 detik.

Misalnya, 2 jam, 6 menit, 50 detik adalah (2 x 3600) + (6 x 60) + 50 = 7610 detik.


#include<iostream>
using namespace std;
int main ()
{
int j,m,d,td;
cout<<"Masukan Jam :";
cin>>j;
cout<<"Masukin Menit :";
cin>>m;
cout<<"Masukin Detik :";
cin>>d;
td=(j*3600)+(m*60)+d;
cout<<"Total Detik : "<<td;
return 0;
}

2. Dibaca lama sebuah percakapan telepon dalam satuan detik. Tulislah algoritma program
dalam bahasa C untuk menghitung berapa jam, berapa menit, berapa detik percakapan telepon
tersebut.
Contoh 4000 detik = 1 Ingatlah bahwa : 1 menit jam + 6 menit + 40 detik,
ini diperoleh dengan cara :
4000 div 3600 = 1 (jam)
4000 mod 3600 = 400 (sisa detik)
400 div 60 = 6 (menit) 400 mod 60 =
40 (detik)
Masalah pada soal kasus ini merupakan kebalikan dari kasus/tugas soal sebelumnya.
3600 detik = 1 jam

#include <iostream>
using namespace std;
main()
{
int J,M,S;
cout<<"Lama Percakapan Telepon (Detik) : ";
cin>>S;
J = S / (60 * 60);
S = S - ((60 * 60) * J);
M = S / 60;
S = S - (60 * M);
cout<<"\n=\n";
cout<<"Maka Lama Percakapan Telepon Adalah : \n";
cout<<J<<" Jam \n"<<M<<" Menit \n"<<S<<" Detik";
return 0;
}
3. Buatlah algoritma program dalam bahasa C/C++ bagaimana cara mempertukarkan nilai dua
buah variable drum-A dan drum-B…?
Misalnya sebelum pertukaran nilai (isi) drum-A adalah 18, dan nilai drum-B adalah 25, maka
setelah pertukaran, nilai drum-A adalah 25 dan nilai drum-B adalah 18.
Andaikan nilai yang dipertukarkan adalah bertipe long-integer. Buatlah algoritma programnya
dalam bahasa C/C++

using namespace std;


int main()
{
int A = 18, B = 25;
cout << "Data Sebelum Proses Pertukaran \n";
cout << "Drum-A = " << A;
cout << "\nDrum-B = " << B;
cout << "\nData Setelah Proses Pertukaran \n";
cout << "Drum-A = " << B;
cout << "\nDrum-B = " << A;
}

4. Buatlah program untuk menerima daftar nilai mahasiswa sbb :


Input : - Jumlah data (n)
- Nilai ke-1 s/d Nilai ke-n
Output : - Nilai minimal
- Nilai maksimal
- Nilai rata-rata (rata-rata = nilai total / jumlah data)

Anda mungkin juga menyukai