alexa-tracking

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/000000000000000016627362/ltaskgt-tolong-bantu-tugas-c
Breaking News! 
<ask> tolong bantu tugas c++
misi agan agan semua saya mau nanya nih tentang tugas c++

Jadi gini permasalahannya saya punya tugas tentang selisih waktu, saya sudah bikin code c++ tapi masih ada yang salah jika saya masukan waktu pertama jam 23 menit 0 detik 0 terus waktu kedua jam 02 menit 0 detik 0 selisihnya jadi - 21 jam 0 menit 0 detik seharusnya kan selisihnya 3 jam 0 menit 0 detik, mohon di koreksi kode saya dan mohon di bantu.


ini code saya
Quote:
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>

using namespace std;

main()

{

char lagi;
int j1,m1,d1;
int j2,m2,d2;
int t1,t2,t3;
int w,x,y,z;
int biaya,total=0,pemain=0;

\tcout<<"* START"<<endl<<endl;
\tcout<<" - Jam : ";cin>>j1;
\tcout<<" - Menit : ";cin>>m1;
\tcout<<" - Detik : ";cin>>d1;

\tcout<<endl<<endl;
\t
\tcout<<"* FINISH"<<endl<<endl;
\tcout<<" - Jam : ";cin>>j2;
\tcout<<" - Menit : ";cin>>m2;
\tcout<<" - Detik : ";cin>>d2;

\tcout<<endl<<endl;
\t
\tt1=(j1*3600)+(m1*60)+d1;
\tt2=(j2*3600)+(m2*60)+d2;
\tt3=t2-t1;
\tw=t3/3600; //selisih jam
x=t3%3600;
y=x/60; //selisih menit
z=x%60; //selisih detik

cout<<"Selisih Waktu = "<<w<<" Jam "<<y<<" Menit "<<z<<" Detik" <<endl;
getch()
}


hasil printscrrennya:
<ask> tolong bantu tugas c++

emoticon-I Love Kaskus Terimakasih emoticon-I Love Kaskus
Coba ke sub forum programmer gan







<ask> tolong bantu tugas c++
ya ia lah gan,itu t3 = t1-t2
kan jadinya 23 -2 ya 21
coba kalo t3 = 24 - t1 +t2
Quote:Original Posted By KeeptricK
misi agan agan semua saya mau nanya nih tentang tugas c++

Jadi gini permasalahannya saya punya tugas tentang selisih waktu, saya sudah bikin code c++ tapi masih ada yang salah jika saya masukan waktu pertama jam 23 menit 0 detik 0 terus waktu kedua jam 02 menit 0 detik 0 selisihnya jadi - 21 jam 0 menit 0 detik seharusnya kan selisihnya 3 jam 0 menit 0 detik, mohon di koreksi kode saya dan mohon di bantu.


ini code saya


hasil printscrrennya:
<ask> tolong bantu tugas c++

emoticon-I Love Kaskus Terimakasih emoticon-I Love Kaskus


coba t3 dirubah menjadi t3=t1-t2
dikasih pilihan kondisi gan,

jika T1 < T 2 maka

T3=T2 - T1

jika T1 > T2 maka

T3=(24-T1)+T2






kayaknya sih spt itu gan.....
Quote:Original Posted By sunez
dikasih pilihan kondisi gan,

jika T1 < T 2 maka

T3=T2 - T1

jika T1 > T2 maka

T3=(24-T1)+T2






kayaknya sih spt itu gan.....


Makasih gan logikanya masalah terpecahkan makasih ya emoticon-Big Grin

Quote:coba kalo t3 = 24 - t1 +t2

Makasih gan emoticon-Big Grin