NIM : 22043139
Prodi : Akuntansi
TUGAS 1
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++