Soal-2d

74

description

02.3. Soal-2d. menginput waktu dalam detik. dan. di konversi ke Jam, Menit dan Detik. Soal-2d. Meng-konversi waktu dalam Detik menjadi : Jam , Menit dan Detik. Penguasaan. pengetahuan yang terkait. sebagai modal dasar. dalam pembuatan. Algoritma. siapkan kertas. dan. alat tulis. - PowerPoint PPT Presentation

Transcript of Soal-2d

Page 1: Soal-2d
Page 2: Soal-2d

Meng-konversi waktu dalam Detik menjadi : Jam, Menit dan Detik.

Page 3: Soal-2d
Page 4: Soal-2d
Page 5: Soal-2d
Page 6: Soal-2d
Page 7: Soal-2d

1. 1 Jam = ……….. Menit

2. 1 Menit = ……….. Detik

3. 1 Jam = ……….. Detik

Page 8: Soal-2d

1. 1 Jam = ……….. Menit

2. 1 Menit = ……….. Detik

3. 1 Jam = ……….. Detik

60

Page 9: Soal-2d

1. 1 Jam = ……….. Menit

2. 1 Menit = ……….. Detik

3. 1 Jam = ……….. Detik

60

60

Page 10: Soal-2d

1. 1 Jam = ……….. Menit

2. 1 Menit = ……….. Detik

3. 1 Jam = ……….. Detik

60

60

3600

Page 11: Soal-2d

3. 75 Menit = … Jam ….. Menit

4. 175 Detik = … Jam …. Menit ..... Detik

5. 7425 Detik = … Jam …. Menit ..... Detik

Page 12: Soal-2d

3. 75 Menit = … Jam ….. Menit

4. 175 Detik = … Jam …. Menit ..... Detik

5. 7425 Detik = … Jam …. Menit ..... Detik

1 15

Page 13: Soal-2d

3. 75 Menit = … Jam ….. Menit

4. 175 Detik = … Jam …. Menit ..... Detik

5. 7425 Detik = … Jam …. Menit ..... Detik

1 15

0 2 55

Page 14: Soal-2d

3. 75 Menit = … Jam ….. Menit

4. 175 Detik = … Jam …. Menit ..... Detik

5. 7425 Detik = … Jam …. Menit ..... Detik

1 15

0 2 55

2 3 45

Page 15: Soal-2d

Soal-2d.

Susun program yang ditulis dalam Bahasa C/C++, untuk menginput sebuah nilai integer yang menyatakan waktu (durasi) dalam satuan detik, kemudian cetaklah waktu tersebut dalam satuan Jam, Menit, dan Detik.

jj mm dd

xxxx

xxxx

jj

Detik

J

cin coutmm

dd

M

D

J untuk JamM untuk Menit, danD untuk Detik

scanf printf

Page 16: Soal-2d

Bila diinput

15

Tercetak :

0 0 15

72 0 1 12

150 0 2 30

1000 0 16 40

3600 1 0 0

3605 1 0 5

7425 ? ? ?

Page 17: Soal-2d

? ? ?

7425

7425

?

Detik

J

cin cout?

?

M

D

J untuk JamM untuk Menit, danD untuk Detik

scanf printf

Page 18: Soal-2d

harus

1 Jam = 60 Menit1 Menit = 60 Detik1 Jam = 3600 Detik

Tidak tahu ini,Tidak bisa membuat draf perhitungandanTidak bisa membuat algoritma

Page 19: Soal-2d
Page 20: Soal-2d

KONSEP penyelesaian

Draf

3600 / 7425 \ 2

7200

60 / 225 \ 3

180

45

Belum Rinci

Harus dijelaskan dari mana mendapatkan nilai 7200

Didapat :

7425 Detikadalah : 2 Jam 3 Menit 45 Detik

3600 / 7425 \ 2

2 * 3600 = 7200

60 / 225 \ 3

3 * 60 = 180

45

Page 21: Soal-2d

KONSEP penyelesaian

Draf

7425 / 3600 = 2 sisa 225

225 / 60 = 3 sisa 45

Didapat :

2 Jam3 Menit45 Detik

Tidak rinci, darimana mendapatkan nilai sisa

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

LENGKAPdanRINCI

INIKONSEP

BERPIKIRYANG

ORSINILMILIK

SEMUAORANG

INIYANG DITUANGKANMENJADIALGORITMA

Didapat :

2 Jam3 Menit45 Detik

Page 22: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

TIDAK BISA MEMBUAT KONSEP INITIDAK BISA JUGA MEMBUAT PROGRAM

Inilah langkah-langkah yang diambil dalam menyelesaikan suatu tugas

Page 23: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

TIDAK BISA MEMBUAT KONSEP INITIDAK BISA JUGA MEMBUAT PROGRAM

Inilah

ataupaling tidakcikal bakal

Page 24: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

TIDAK BISA MEMBUAT KONSEP INITIDAK BISA JUGA MEMBUAT PROGRAM

Orang lain mungkin menggunakan cara yang berbeda untuk mengasilkan hasil yang sama

Page 25: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

Yang sulit bukan membuat program komputer, tapi membuat draf perhitungan seperti ini

TIDAK BISA MEMBUAT KONSEP INITIDAK BISA JUGA MEMBUAT PROGRAM

Page 26: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

Ini tidak diajarkan dalam pelajaran algoritma,Karena pengetahuanini milik semua orang.

TIDAK BISA MEMBUAT KONSEP INITIDAK BISA JUGA MEMBUAT PROGRAM

Page 27: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

Ini bukan pelajaran algoritma,

TIDAK BISA MEMBUAT KONSEP INITIDAK BISA JUGA MEMBUAT PROGRAM

Page 28: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

Page 29: Soal-2d

7425 / 3600 = 22 * 3600 = 72007425 – 7200 = 225225 / 60 = 33 * 60 = 180225 – 180 = 45

7425 2

7200

225

7425 / 3600

2 * 3600

7425 - 7200

3225 / 60

180

3 * 60

45

225 - 180Kerangka berpikir, bila

setiap nilai disimpan dalam sebuah variabel

Ada 7 variabel, yang diilustrasikan dengan

gambar kotak

Page 30: Soal-2d

7425 2

7200

225

J = Detik / 3600

X = J * 3600

Y = Detik - X

3M = Y / 60

180

Z = M * 60

45

D = Y - Z

Detik J

X

YM

Z

D

1

2

3

4

5

6

Ada 6 langkah

1. J = Detik / 3600 2. X = J * 3600 3. Y = Detik – X 4. M = Y / 60 5. Z = M * 60 6. D = Y - Z

Sesuai dengan tata cara penulisan algoritmaAda 7 variabel, yang diilustrasikan dengan gambar

kotak

Page 31: Soal-2d

7425 2

7200

225

J = Detik / 3600

X = J * 3600

Y = Detik - X

3M = Y / 60

180

Z = M * 60

45

D = Y - Z

Detik J

X

YM

Z

D

1

2

3

4

5

6

7425 2

225

J = Detik / 3600

Y = Detik – J * 3600

3M = Y / 60

45

D = Y – M * 60

Detik J

Y

M

D

1

2

3

4

Dibuat menjadi : 4 langkahAsli : 6 langkah

7 variabel 5 variabel

Page 32: Soal-2d

7425 2

225

J = Detik / 3600

Y = Detik – J * 3600

3M = Y / 60

45

D = Y – M * 60

Detik J

Y

M

D

1

2

3

4

Setelah menjadi : 4 langkah

7425 2J = Detik / 3600

3

M = ( Detik – J * 3600 ) / 60

45

D = ( Detik – J * 3600 ) – M * 60

Detik J

M

D

1

2

Dibuat menjadi : 3 langkah

3

5 variabel 4 variabel

Page 33: Soal-2d
Page 34: Soal-2d

7425 2

7200

225

J = Detik / 3600

X = J * 3600

Y = Detik - X

3M = Y / 60

180

Z = M * 60

45

D = Y - Z

Detik J

X

YM

Z

D

1

2

3

4

5

6

#include<stdio.h>

void main()

{ int Detik, J,M,D, X,Y,Z;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

X = J * 3600;

Y = Detik - X;

M = Y / 60;

Z = M * 60;

D = Y - Z;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

74252 Jam 3 Menit 45 Detik

Di monitor terlihat :

1

2

3

4

5

6

6 langkah

7 variabel

C

Page 35: Soal-2d

#include<iostream.h>

void main()

{ int Detik, J,M,D, X,Y,Z;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

X = J * 3600;

Y = Detik - X;

M = Y / 60;

Z = M * 60;

D = Y - Z;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

1

2

3

4

5

6

#include<stdio.h>

void main()

{ int Detik, J,M,D, X,Y,Z;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

X = J * 3600;

Y = Detik - X;

M = Y / 60;

Z = M * 60;

D = Y - Z;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

1

2

3

4

5

6

Tercetak : 2 Jam 3 Menit 45 Detik Tercetak : 2 Jam 3 Menit 45 Detik

C C++

Page 36: Soal-2d

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

C

C++

atau printf(“%i Jam %i Menit %i Detk “, J, M, D );

atau cout << J << " Jam “ << M << " Menit " << D << " Detik " ;

Page 37: Soal-2d
Page 38: Soal-2d

7425 2

225

J = Detik / 3600

Y = Detik – J * 3600

3M = Y / 60

45

D = Y – M * 60

Detik J

Y

M

D

1

2

3

4

4 langkah

5 variabel

7425 2

7200

225

J = Detik / 3600

X = J * 3600

Y = Detik - X

3M = Y / 60

180

Z = M * 60

45

D = Y - Z

Detik J

X

YM

Z

D

1

2

3

4

5

6

6 langkah

7 variabel

Page 39: Soal-2d

7425 2

225

J = Detik / 3600

Y = Detik – J * 3600

3M = Y / 60

45

D = Y – M * 60

Detik J

Y

M

D

1

2

3

4

4 langkah

#include<stdio.h>

void main()

{ int Detik, J, M, D, Y;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

Y = Detik – J*3600;

M = Y / 60;

D = Y – M*60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

74252 Jam 3 Menit 45 Detik

Di monitor terlihat :

1

2

3

4

5 variabel

Page 40: Soal-2d

7425 2

225

J = Detik / 3600

Y = Detik – J * 3600

3M = Y / 60

45

D = Y – M * 60

Detik J

Y

M

D

1

2

3

4

4 langkah

#include<iostream.h>

void main()

{ int Detik, J, M, D, Y;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

Y = Detik – J*3600;

M = Y / 60;

D = Y – M*60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

74252 Jam 3 Menit 45 Detik

Di monitor terlihat :

1

2

3

4

5 variabel

Page 41: Soal-2d

#include<iostream.h>

void main()

{ int Detik, J, M, D, Y;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

Y = Detik – J*3600;

M = Y / 60;

D = Y – M*60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

1

2

3

4

#include<stdio.h>

void main()

{ int Detik, J, M, D, Y;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

Y = Detik – J*3600;

M = Y / 60;

D = Y – M*60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

1

2

3

4

C C++

Page 42: Soal-2d
Page 43: Soal-2d

4 langkah 3 langkah

7425 2

225

J = Detik / 3600

Y = Detik – J * 3600

3M = Y / 60

45

D = Y – M * 60

Detik J

Y

M

D

1

2

3

4

7425 2J = Detik / 3600

3

M = ( Detik – J * 3600 ) / 60

45

D = ( Detik – J * 3600 ) – M * 60

Detik J

M

D

1

2

3

5 variabel 4 variabel

Page 44: Soal-2d

7425 2J = Detik / 3600

3

M = ( Detik – J * 3600 ) / 60

45

D = ( Derik – J * 3600 ) – M * 60

Detik J

M

D

1

2

3 langkah

3

#include<stdio.h>

void main()

{ int Detik, J, M, D;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

M = (Detik - J*3600 )/ 60;

D = ( Detik - J* 3600 ) - M*60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

1

2

3

74252 Jam 3 Menit 45 Detik

Di monitor terlihat :4 variabel

Page 45: Soal-2d

7425 2J = Detik / 3600

3

M = ( Detik – J * 3600 ) / 60

45

D = ( Derik – J * 3600 ) – M * 60

Detik J

M

D

1

2

3 langkah

3

#include<iostream.h>

void main()

{ int Detik, J, M, D;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

M = (Detik - J*3600 )/ 60;

D = ( Detik - J* 3600 ) - M*60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

1

2

3

74252 Jam 3 Menit 45 Detik

Di monitor terlihat :4 variabel

Page 46: Soal-2d

#include<stdio.h>

void main()

{ int Detik, J, M, D;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

M = (Detik - J*3600 )/ 60;

D = ( Detik - J* 3600 ) - M*60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

#include<iostream.h>

void main()

{ int Detik, J, M, D;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

M = (Detik - J*3600 )/ 60;

D = ( Detik - J* 3600 ) - M*60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

C C++

Page 47: Soal-2d
Page 48: Soal-2d

#include<stdio.h>

void main()

{ int Detik, J, M, D;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

M = (Detik - J*3600 )/ 60;

D = ( Detik - J* 3600 ) - M*60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

C#include<stdio.h>

void main()

{ int Detik, J, M, D, Y;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

Y = Detik – J*3600;

M = Y / 60;

D = Y – M*60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

C

#include<stdio.h>void main(){ int Detik, J,M,D, X,Y,Z; printf( "Detik : “) ; scanf(“%i”, & Detik); J = Detik / 3600; X = J * 3600; Y = Detik - X; M = Y / 60; Z = M * 60; D = Y - Z; printf(“%i Jam “, J ); printf(“%i Menit “, M ); printf(“%i Detk “, D );}

#include<stdio.h>void main(){ int Detik, J,M,D; scanf("%i", & Detik); printf("%i Jam ", Detik / 3600 ) ; printf("%i Menit ", ( Detik - (Detik / 3600) *3600 )/ 60 , Detik / 3600 ) ; printf("%i Detik ", ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 );}

Dapat dipaksakan menjadi:

Page 49: Soal-2d

#include<stdio.h>void main(){ int Detik, J,M,D; scanf("%i", & Detik); printf( "%i Jam %i Menit %i Detik", Detik / 3600 , ( Detik - (Detik / 3600) *3600 )/ 60 , ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 );}

Dapat dipaksakan lagi menjadi:

#include<stdio.h>void main(){ int Detik, J,M,D; scanf("%i", & Detik); printf("%i Jam ", Detik / 3600 ) ; printf("%i Menit ", ( Detik - (Detik / 3600) *3600 )/ 60 ) ; printf("%i Detik ", ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 );}

Page 50: Soal-2d
Page 51: Soal-2d

#include<iostream.h>

void main()

{ int Detik, J,M,D, X,Y,Z;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

X = J * 3600;

Y = Detik - X;

M = Y / 60;

Z = M * 60;

D = Y - Z;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

#include<iostream.h>

void main()

{ int Detik, J, M, D, Y;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

Y = Detik – J*3600;

M = Y / 60;

D = Y – M*60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

#include<iostream.h>

void main()

{ int Detik, J, M, D;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

M = (Detik - J*3600 )/ 60;

D = ( Detik - J* 3600 ) - M*60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

cin >> Detik;

cout << Detik / 3600 << " Jam " ;

cout << ( Detik - (Detik / 3600) *3600 )/ 60 << " Menit " ;

cout << ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 << " Detik ";

Dapat dipaksakan menjadi:

Page 52: Soal-2d

#include<iostream.h>

void main()

{ int Detik, J, M, D;

cout << "Detik : " ; cin >> Detik; cout << Detik / 3600 << " Jam " ; cout << ( Detik - (Detik / 3600) *3600 )/ 60 << " Menit " ; cout << ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 << " Detik ";

}

Dapat dipaksakan menjadi:

#include<iostream.h>

void main()

{ int Detik, J, M, D;

cout << "Detik : " ; cin >> Detik; cout << Detik / 3600 << " Jam " << ( Detik - (Detik / 3600) *3600 )/ 60 << " Menit " << ( Detik - (Detik / 3600) * 3600 ) -((Detik - (Detik /3600) * 3600) / 60 ) * 60 << " Detik ";

}

Page 53: Soal-2d

yangdisediakan

olehBahasa Pemrograman

( sisa pembagian )

Page 54: Soal-2d

harusmemahami

karakteristik dan fasilitas yang disediakan

olehBahasa Pemrograman

Page 55: Soal-2d

15 / 2 = 7

15 % 2 = 1

15 bagi 2 hasilnya = 7

15 bagi 2 sisanya = 1

Pembagian bilangan bulat

Page 56: Soal-2d

Hasil & Sisa pembagian bilangan bulat

15 / 2 = 7

15 / 3 = 5

15 / 4 = 3

15 / 6 = 2

15 / 17 = 0

7 / 15 = 0

15 / -2 = -7

-15 / 2 = -7

-15 / 2 = -7

-15 / -2 = 7

15 % 2 = 1

15 % 3 = 0

15 % 4 = 3

15 % 6 = 3

15 % 17 = 15

7 % 15 = 7

15 % -2 = 1

-15 % 2 = -1

-15 % 2 = -1

-15 % -2 = -1

Page 57: Soal-2d
Page 58: Soal-2d

Kembali ke :

Konversi 7425 detik

Menjadi : 2 jam, 3 Menit, 45 Detik

Menggunakan

Modulus (sisa pembagian Bilangan Bulat )

%

Page 59: Soal-2d

KONSEP penyelesaian

Draf

7425 / 3600 = 2 sisa 225

225 / 60 = 3 sisa 45

Didapat :

2 Jam3 Menit45 Detik

Tidak rinci, darimana mendapatkan nilai sisa

LENGKAPdanRINCI

7425 / 3600 = 2 7425 / 3600 sisa 225

225/ 60 = 3 225 / 60 sisa 45

Bahasa pemrograman menyediakan instruksi untuk menghitung sisa pembagian

Page 60: Soal-2d

7425 / 3600 = 2 7425 / 3600 sisa 225

225/ 60 = 3 225 / 60 sisa 45

7425 / 3600 = 2 7425 % 3600 = 225

225 / 60 = 3 225 % 60 = 45

adalah operator modulus (sisa pembagian)

%

Ditulis :

Page 61: Soal-2d

7425 / 3600 = 2 7425 % 3600 = 225

225 / 60 = 3 225 % 60 = 45

Page 62: Soal-2d

7425 2

225

7425 / 3600

3225 / 60

45Kerangka

berpikir, bila setiap nilai

disimpan dalam sebuah variabel

7425 / 3600 = 2 7425 % 3600 = 225

225 / 60 = 3 225 % 60 = 45

7425 % 3600

225 % 60

Page 63: Soal-2d

7425 2

225

7425 / 3600

3225 / 60

45

7425 % 3600

225 % 60

7425 2

225

J = Detik / 3600

3M = X / 60

45

X = Detik % 3600

D = X % 60

Detik J

M

D

X

Page 64: Soal-2d

7425 2

225

J = Detik / 3600

3M = X / 60

45

X = Detik % 3600

D = X % 60

Detik J

M

D

X

1. J = Detik / 3600

2. X = Detik % 3600

3. M = X / 60

4. D = X % 60

Sesuai dengan kaidah penulisan algoritma

Page 65: Soal-2d

7425 2

225

J = Detik / 3600

3M = X / 60

45

X = Detik % 3600

D = X % 60

Detik J

M

D

X

7425 2J = Detik / 3600

3

M = (Detik % 3600 ) / 60

45

D = Detik % 3600 ) % 60

Detik J

M

D

11

2

3

4

4 langkah

2

3

3 langkah

Page 66: Soal-2d
Page 67: Soal-2d

7425 2

225

J = Detik / 3600

3M = X / 60

45

X = Detik % 3600

D = X % 60

Detik J

M

D

X

1

2

3

4

4 langkah

#include<stdio.h>

void main()

{ int Detik, J, M, D, X;

printf( "Detik : “) ;

scanf(“%i”, & Detik);

J = Detik / 3600;

X = Detik % 3600;

M = X / 60;

D = X % 60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detk “, D );

}

Page 68: Soal-2d

#include<iostream.h>

void main()

{ int Detik, J, M, D, X;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

X = Detik % 3600;

M = X / 60;

D = X % 60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

7425 2

225

J = Detik / 3600

3M = X / 60

45

X = Detik % 3600

D = X % 60

Detik J

M

D

X

1

2

3

4

4 langkah

Page 69: Soal-2d
Page 70: Soal-2d

7425 2J = Detik / 3600

3

M = (Detik % 3600 ) / 60

45

D = Detik % 3600 ) % 60

Detik J

M

D

12

3

3 langkah

#include<stdio.h>

void main()

{ int Detik, J, M, D;

printf( "Detik : " );

scanf(“%i”, &Detik );

J = Detik / 3600;

M = ( Detik % 300 ) / 60;

D = ( Detik % 3600 ) % 60;

printf(“%i Jam “, J );

printf(“%i Menit “, M );

printf(“%i Detik “, D );;

}

Page 71: Soal-2d

7425 2J = Detik / 3600

3

M = (Detik % 3600 ) / 60

45

D = Detik % 3600 ) % 60

Detik J

M

D

12

3

3 langkah

#include<iostream.h>

void main()

{ int Detik, J, M, D;

cout << "Detik : " ;

cin >> Detik;

J = Detik / 3600;

M = ( Detik % 300 ) / 60;

D = ( Detik % 3600 ) % 60;

cout << J << " Jam ";

cout << M << " Menit ";

cout << D << " Detik " ;

}

Page 72: Soal-2d
Page 73: Soal-2d

#include<iostream.h>void main(){ int Detik, J, M, D; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; M = ( Detik % 300 ) / 60; D = ( Detik % 3600 ) % 60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ;}

#include<iostream.h>void main(){ int Detik, J, M, D, X; cout << "Detik : " ; cin >> Detik; J = Detik / 3600; X = Detik % 3600; M = X / 60; D = X % 60; cout << J << " Jam "; cout << M << " Menit "; cout << D << " Detik " ;}

cin >> Detik;

cout << Detik / 3600 << " Jam ";

cout << ( Detik % 3600 ) / 60 << " Menit ";

cout << ( Detik % 3600 ) % 60 << " Detik " ;

Dapat dipaksakan menjadi :

Page 74: Soal-2d

Bersambung ke :