sahabat kali ini kita akan membahas atau membuat program dalam bahasa c bagaimana cara mengkonversi detik
ke Jam menit dan detik contohnya seperti di bawah ini
untuk lebih memahami yo kita langsung pelajari skripnya yang di bawah ini
#include <stdio.h>
main(){
int jam,sjam,menit,smen,detik,detik2;
printf ("Masukan detik : ");
scanf ("%d",& detik);
jam=detik/3600;
sjam=detik-3600;
menit=sjam/60;
smen=sjam-60;
detik2=smen%60;
printf ("***** +++++++++++ *****\n");
printf ("*****=============*****\n");
printf (" %d detik Sama dengan/= %d jam",detik,jam);
printf (" ,%d menit",menit);
printf (" ,%d detik\n",detik2);
getch();
}
kalo sudah di pahami, sobat bisa langsung copy ke notepad++ atau aplikasi yang sering sobat pakai,,,tapi kalau masih rada-rada bingung yo kita bahas sama-sama...main(){
int jam,sjam,menit,smen,detik,detik2;
printf ("Masukan detik : ");
scanf ("%d",& detik);
jam=detik/3600;
sjam=detik-3600;
menit=sjam/60;
smen=sjam-60;
detik2=smen%60;
printf ("***** +++++++++++ *****\n");
printf ("*****=============*****\n");
printf (" %d detik Sama dengan/= %d jam",detik,jam);
printf (" ,%d menit",menit);
printf (" ,%d detik\n",detik2);
getch();
}
karena disini kita ingin menghitung detik yang kita inputkan itu berapa jam dan lebihnya berapa menit dan detik sehingga kita harus inisialisasikan bahwa :
detik yang di inputkan= 1 jam x 3600 karena 1 jam sama dengan 3600 detik, sehingga diketahui rumus sebagai berikut
jam=detik yang di inputkan/3600.
dan dikarenakan pembagian biasanya mempunyai sisa maka kita harus menghitung berapa sisa pembagian tersebut dengan cara
detik yang kita inputkan - (dikurangi) 3600 detik/1 jam.
begitu juga dengan menghitung menit dan sisa menitnya kurang lebih mirip lah tetapi untuk mencari detiknya kita cukup
mencari sisa hasil baginya saja, contoh diatas sisa menit mod (sisa hasil bagi)60 detik/1 menit. untuk ilustrasinya kurang lebih seperti ini, contohnya misalkan sisa menitnya =60 di bagi 60 maka disini kita hanya mencari sisa hasil pembagiannya, ada sisa gak dari pembagiannya diatas tadi 60 x 60 sisa hasil baginya adalah 0 sehingga di
detik akan menampilkan angka 0.
contoh :
input detik : 3600
jam=3600/3600 = 1
sjam=3600-3600 = 0
menit=0/60 = 0
smen=0-60 =-60
detik2=-60 MOD 60 = 0
sehingga hasilnya adalah : 3600 detik sama dengan 1 jam,o menit,0 detik.
Download below :
source code konverdetik.c
aplikasi konverdetik.exe
HANYA cukup sekian pembahasan Program dasar Bahasa C ini..
Semoga bermanfaat
0 komentar:
Post a Comment