Kata microsoft operator ( \ ) itu gunanya untuk "Used to divide two numbers and return an integer result", dan itu artinya 2.73 \ 1 = 2. Tapi setelah saya coba, saya juga baru tahu kalau 2.73 \ 1 = 3 (padahal 27.3 \ 10 = 2 dan 273 \ 100 = 2), tampaknya ada yang tidak beres jika operator tersebut digunakan untuk angka 1 sebagai faktor pembagi.
Tetapi kalau hanya ingin mendapatkan nilai 2 dari 2.73, masih banyak caranya, coba gunakan formula ini (2.73 * 60) \ 60.
Selamat mencoba, semogas berhasil.
Salam.
BH.
Antonius Pungkas <[EMAIL PROTECTED]> wrote:
Sebelumnya saya mengucapkan banyak terima kasih nih atas tanggapannya, tetapi sepertinya tetap tidak bisa mas saya sepertinya salah memberikan syntax saya, syntax saya sebetulnya seperti ini:Dim jam As IntegerDim menit As Integerjam = [ANGKA DECIMAL] \ 1menit = (Math.Abs([ANGKA DECIMAL] - jam)) * 60Return jam.ToString + "jam " + menit.ToString + "menit "Jadi kalo saya ubah dengan sintaxnya mas bambang misalnya variable angka decimal itu adalah dec, jadi seperti ini:Dim jam As IntegerDim menit As Integerjam = (dec mod 1)\60menit = (Math.Abs(dec - jam)) * 60Return jam.ToString + "jam " + menit.ToString + "menit "Kalo seperti ini sintaxnya, jadinya malah 0Jam 163MenitDulu waktu saya kuliah, ada fungsi div dan mod, nah di vb ada yang tau fungsi div ga?? Soalnya kalau saya ketemu fungsi itu, terselesaikan masalah saya, masalahnya hanya di 2.73 \ 1 hasilnya 3, yang saya inginkan hasilnya 2 ada yang tau tidak caranya??ThanxRegards,Pungki
From: Programmer-VB@yahoogroups. com [mailto:Programmer- [EMAIL PROTECTED] com] On Behalf Of Bambang Hartoko
Sent: Thursday, August 03, 2006 4:55 PM
To: Programmer-VB@yahoogroups. com
Subject: Re: [Programmer-VB] tanya donk Maaf, saya ralat. Ini yang benar:menit = ([ANGKA DECIMAL] MOD 1) \ 60
Bambang Hartoko <bambanghartoko@yahoo.com> wrote:menit = ([ANGKA DECIMAL] MOD 1) * 100 \ 60silahkan dicoba, semoga berhasil
Antonius Pungkas <Antonius.Pungkas@snsgroup. wrote:co.id> Saya mau mengubah angka decimal menjadi angka jam, misalnya:[ANGKA DECIMAL] 2.50 è 2 Jam 30 menit2.25 è 2 Jam 15 menit2.75 è 2 Jam 45 menitTetapi ada masalah, saya memakai fungsi \ Syntax saya kurang lebih seperti ini: Dim jam As Integer Dim menit As Integerjam = plgTlt \ 1menit = (Math.Abs([ANGKA DECIMAL] - jam)) * 60Return jam.ToString + "jam " + menit.ToString + "menit "Nah sebetulnya sintax ini berfungsi, tetapi kalau decimalnya 2.72, hasilnya 3Jam 17Menit, padahal yang saya inginkan 2Jam 43Menit, saya sudah tau sih salah saya dimana, sekarang saya tidak tau bagaimana mendapatkan hasil 2Jam 43Menit itu.. ada yang bisa menolong saya??
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1¢/min.
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail Beta. __._,_.___
Wahana Programmer Groups Links
<*> Untuk mengunjungi sponsor milis ini, klik link berikut:
http://wahanaprogrammer.net
<*> Untuk menghubungi owner milis ini, kirim email ke:
[EMAIL PROTECTED]
<*> Konsultasi pemrogramman bisa chat disini:
Yahoo! Messenger: wahanaprogrammer
![]()
SPONSORED LINKS
Programmer Indonesia Basic programming language Computer programming languages Programming languages
YAHOO! GROUPS LINKS
- Visit your group "Programmer-VB" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
__,_._,___
- Re: [Programmer-VB] tanya donk Darmawan Milist
- RE: [Programmer-VB] tanya donk Bambang Hartoko
- Re: [Programmer-VB] tanya donk Darmawan Milist
- RE: [Programmer-VB] tanya donk Antonius Pungkas
Kirim email ke
