konversi jam


//  ---------------------------------------------------------
//    Algorithm and Programming in C  
//  ---------------------------------------------------------
//         
//   Author : adhita muslim  
//   Written in C Language using MS Visual C++ 
//   Copyright : 2007    
//         
//  ---------------------------------------------------------

//konversi jam <--> detik

#include

int jam,menit,detik2,sisa_jam,detik;
long total;

void second_to_hour(int detik)
{
 printf("\n");
 printf("Masukkan detik : ");scanf("%i",&detik);

 jam=detik/3600;
 sisa_jam=detik%3600;
 menit=sisa_jam/60;
 detik2=sisa_jam%60;
 printf("\n");


 printf("%i detik sama dengan %i jam %i menit %i detik\n",detik,jam,menit,detik2);
}

int hour_to_second(int jam, int menit, int detik)
{
 printf("\n");
 printf("Masukkan jam : ");scanf("%i",&jam);
 printf("Masukkan menit : ");scanf("%i",&menit);
 printf("Masukkan detik : ");scanf("%i",&detik);
 printf("\n");

 total=(jam*3600)+(menit*60)+detik;
 return total;
}

void main()
{
 int pilih;

 printf(" ::::::::::: Menu ::::::::::\n\n");
 printf("1. Konversi dari detik ke jam\n");
 printf("2. Konversi dari jam ke detik\n");
 printf("\n");

 printf("Masukkan pilihan : ");scanf("%i",&pilih);

 switch(pilih)
 {
 case 1 : second_to_hour(detik);
    break;
 
 case 2 : hour_to_second(jam,menit,detik);
    printf("Total detik : %li detik\n\n",total);
    break;

 default : printf("Pilihan tidak ada");
 }
}

0 comments:

Post a Comment