2016-03-06 60 views
2

我使用在應用發明下面的公式具有一些問題:應用發明 - 數學式

(d + M + Y +(Y/4)+ c)中模7

我想問問,如果有人知道我將如何使用App Inventor中的塊來佈置這樣一個公式?

這是我已經試過: enter image description here

+0

什麼是你所面對 –

+0

@war_Hero的問題,我該怎麼做公式使用「數學」塊,應用程序發明家 –

+0

所以你嘗試過什麼?只是把塊放在一起....如果你有疑問,你可能想向我們展示你的'相關'塊的截圖...另請參閱我的答案在這裏http://stackoverflow.com/a/26041125/1545993 – Taifun

回答

0

您塊的嵌套是正確的,see also here,你只有一些問題modulo塊,你忘了y,也看到了documentation about modulo


模(A,b)是相同的餘數(A,b)當a和b是正數。 更一般地,對於任何a和b定義模(a,b),使得 (floor(a/b)×b)+模(a,b)= a。例如,模(11,5)= 1, 模(-11,5)= 4,模(11,5)= -4,模(-11,-5)= -1。 模數(a,b)總是和b有相同的符號,而其餘的(a,b)總是與標號a有相同的符號 。

enter image description here

還可以使用做它調試你的塊!

學習應用發明一個很好的辦法就是在AI2免費在線電子書http://www.appinventor.org/book2這裏閱讀免費的發明者手冊...鏈接是在Web頁面的底部。這本書'教'用戶如何編程AI2塊。 這裏有一個免費的編程課程http://www.appinventor.org/content/CourseInABox/Intro和書中的項目的aia文件在這裏:http://www.appinventor.org/bookFiles
如何使用App Inventor做很多基本的事情在這裏描述:http://www.appinventor.org/content/howDoYou/eventHandling

還做教程http://appinventor.mit.edu/explore/ai2/tutorials.html學習應用發明的基礎知識,然後嘗試的東西,並按照Top 5 Tips: How to learn App Inventor

0

那麼,你在做什麼烯酸是:
(d + m + y + (y/4) + c)*modulo (7, 1)
你應該模之前移動的一切模數中的第一個插槽並在第二個插槽中寫入7

0

這就是您可以如何解決該公式的方法。

enter image description here

在哪裏喲錯誤:

你把整個公式,並用7模1它是一個零倍增。您需要的是以7爲模的方程式的值(等式的值)以及值的提醒值除以7.

您可以添加更多塊的空間以添加該齒輪圖標,因爲您已添加這麼多的附加塊,這將幫助你節省時間。

enter image description here