konversi dari detik ke jam

Judul : konversi dari detik ke jam

Kamus : jam, menit, detik <- integer

Agoritma :

function SecToHour(detik <- int) -> int

j

konversi dari detik ke jam

k

jam, menit, detik <- integer

d

jam = detik div 3600

detik = detik – (3600 x jam)

menit = detik div 60

detik = detik – (60 x menit)

output ” jam :     menit :     detik: ”

 

 

Programmer harus bisa notasi algoritma

untuk posting artikel pertama kalinya kita akan membahas NOTASi AGORITMA. bagi kalian yang sudah tahu apa itu notasi algoaritma bisa tinggalkan artikel ini atau bisa juga koreksi artikel ini barangkali ada yang salah dan bagi yang belum tahu yuk kita sinau bareng di sini 🙂

apa sih itu noatasi algoritma?? dan seberapa pentingnya bagi programmer? notasi algoritma adalah rancangan dari sebuah program, untuk memudahkan  seorang programmer saat melakukam percodingan. kalu dalam arsitek, notasi sama saja sketsa bangunannya. jadi kita sudah ada pandangan ketika mengcoding, apa saja yang dibutuhkan.

bahasa yang digunakan di notasi algoritma masih dalam bahasa manusia. notasi algortima nantinya dapat dan dibuat lebih dekat dengan bahasa pemrograman yang dipakai.

notasi bukanlah hal yang sepele, buatlah notasi semudah mungkin agar bisa di pahami oleh diri sendiri( soalnya diri sendiri aja kadang lupa hehe) dan orang lain. sesuatu jika ada gambaran,sketsa pasti kita kita melakukannya akan mudah. untuk penjelasan video bisa klik di sini.

ok cukup segini dulu untuk artikel ini, jika ada kesalahan monggoh dibenarkan dan diberi masukkan.  disini kita sianu bareng, sama2 belajar jadi jangan sungkan2 untuk saing memberi ilmu.

Apa saja yang kita perbuat dalam keberlangsungan hidup ini ialah pelombaan dalam kebaikan
Bukan perlombaan siapa yang lebih unggul satu sama lain.

Menentukan AM PM

funtion ampm(jam,menit,detik <= int) => int

judul : menentukan am pm

kamus : jmlDetik, jam, menit, detik, i <= int

jml[1..2], waktu[1..2]={3600,60} <= array of int

deskripsi/algoritma

jmlDetik = (jam x 3600) + (menit x 60) + detik

if(jmlDetik <= 43200)

[

i=0

repeat

[

jml[i] = jmlDetik div waktu[i]

jmlDetik = jmlDetik – (waktu[i] x jml[i]

output “jam(jml[0]:  menit(jml[1]):  detik(jmlDetik): AM

]

until(i <= 1)

i= i + 1

]

if(jmlDetik <= 864000)

[

i=0

repeat

[

jml[i] = jmlDetik div waktu[i]

jmlDetik = jmlDetik – (waktu[i] x jml[i]

output “jam(jml[0]:  menit(jml[1]):  detik(jmlDetik): PM

]

until(i <= 1)

i= i + 1

]