/*Program untuk manghitung total jam, menit dan detik
IS :
sembarang
FS : cetak
total jam, menit, dan detik di layar
*/
#include <stdio.h>
typedef
struct{//membuat tife data baru
int
jam, menit, detik;//field
}
waktu;//nama tife data baru
int main (){
waktu
pelari1, pelari2, pelari3;//waktu adalah tipe data
int
Tjam, Tmenit, Tdetik;
printf("||================================||\n");
printf(" SELAMAT DATANG DI PERSIAPAN
OLIMPIADE\n");
printf("||================================||\n\n");
printf("Pelari
Pertama\n");
printf("jam
:");//masukan nilai pelari pertama
scanf("%d",
&pelari1.jam);//membaca nilai masukan
printf("menit
:");
scanf("%d",
&pelari1.menit);
printf("detik
:");
scanf("%d",
&pelari1.detik);
printf("\nPelari
kedua\n");
printf("jam
:");
scanf("%d",
&pelari2.jam);
printf("menit
:");
scanf("%d",
&pelari2.menit);
printf("detik
:");
scanf("%d",
&pelari2.detik);
printf("\nPelari
ketiga\n");
printf("jam
:");
scanf("%d",
&pelari3.jam);
printf("menit
:");
scanf("%d",
&pelari3.menit);
printf("detik
:");
scanf("%d",
&pelari3.detik);
Tjam =
pelari1.jam + pelari2.jam + pelari3.jam;//formula untuk total jam
Tmenit
= pelari1.menit + pelari2.menit + pelari3.menit;//formula untuk total menit
Tdetik
= pelari1.detik + pelari2.detik + pelari3.detik;//formula untuk total detik
while
(Tdetik >= 60.0)
{
Tdetik
= Tdetik - 60.0;
Tmenit
= Tmenit + 1.0;
}
while
(Tmenit >= 60.0)
{
Tmenit
= Tmenit - 60.0;
Tjam
= Tjam + 1.0;
}
printf("\nTotal
waktu seluruh pelari\n");
printf("\nwaktu
= %d jam, %d menit, %d detik\n", Tjam, Tmenit, Tdetik);//menampilkan total
}
Falcon C++ 3.3
MRA_05 15:10 231015
MRA_05 15:10 231015