Anda di halaman 1dari 4

NAMA: Nailah zhafirah cahyalia jaya

Kelas : 1MIC
Nim :062340833125

Kalimat deskriptif algoritma data waktu dalam bentuk hh:mm:ss dengan hh adalah
jam, mm adalan menit, sa adalah detik.

Pertama tama Pisahkan jam, menit, dan detik


int jam, menit, detik;
baca sscanf(waktu.c_str(), "%d:%d:%d", &jam, &menit, &detik);

// Tambahkan satu detik


Baca detik += 1;

// Cek apakah detik melebihi 59, jika ya, atur detik kembali ke 0 dan tambahkan
1 menit
jika (detik == 60) {
detik = 0;
menit += 1;

// Cek apakah menit melebihi 59, jika ya, atur menit kembali ke 0 dan
tambahkan 1 jam
Jika (menit == 60) {
menit = 0;
jam += 1;
// Cek apakah jam melebihi 23, jika ya, atur jam kembali ke 0
Jika (jam == 24) {
jam = 0;
}
}
}

// Format ulang waktu dan kembalikan hasilnya


char hasil[9];
baca snprintf(hasil, sizeof(hasil), "%02d:%02d:%02d", jam, menit, detik);

return hasil;
}

int main() {
// Contoh penggunaan
string waktuAwal = "02:13:23";
string waktuHasil = tambahSatuDetik(waktuAwal);

menampilkan << "Waktu Awal: " << waktuAwal << endl;


menampilkan << "Waktu Setelah Ditambah 1 Detik: " << waktuHasil << endl;
ss an program
hasil program

Anda mungkin juga menyukai