2013-10-24 39 views
0

我正在做android的Panchanag應用程序通過日期,時間和地點的經緯度。我能夠獲得所有元素(即Thidi,Vaara,Nakshtra,Yoga和Karana)。對於每個元素,我必須計算結束時間。 我按照下面的鏈接,計算結束時間,計算Panchanga元素結束時間

http://www.scribd.com/doc/18006659/Panchangam-Calculations

,但我沒有得到確切值,我比較了這個網站

http://www.drikpanchang.com/panchang/month-panchang.html?date=24/10/2013

我用Google搜索其他來源的值但我沒有找到任何資源。

以前是否有這樣的身體,請幫助我。

你好Seema你可以請回復我的問題 - 請幫忙,因爲我也開發了占星術的iOS應用程序,現在有相同的問題,你有。請參考我的問題:

How to calculate Daily motion for Sun and Moon astrology? Calculate Panchanga elements Ending time

回答

0

我從來沒有DIT這一點,但如果你能粘貼您的公式的一個樣本,我敢肯定,有人可以幫助你。爲了以防萬一,當你做一些分裂時,你是否將所有的值都以浮點形式(或雙精度)進行投射?因爲最常見的計算問題之一是:

int a = 10 
int b = 3 
float c = a/b 

然後是C等於3,而不是3.3333 ... 我看到有在Panchangam計算部門的loooooot。

如果這是你的問題,你應該做的:

int a = 10 
int b = 3 
float c = a/(float)b 
+0

感謝您的回覆,我follwed此鏈接計算panchanga元素https://github.com/santhoshn/panchanga/blob/master/plib .c – seema

+0

另一件事,如果你的結果不是確切的,但很接近預期的結果,這可能是由於Java對浮點值進行編碼的方式(這只是一個例子,不是真的): float f = 1.3; System.out.println(f); 應打印像 1.2999999999999999998 或 1.3000000000000000003 或 1.3,如果你是幸運的 – Pignic

相關問題