smallbasic

    2熱度

    2回答

    爲了簡單起見,Smallbasic只有全局變量。它沒有本地人或參數。 雖然這樣可以簡化教學或學習,但它也使複雜的一些問題,如遞歸函數。我很難在smallbasic中創建一個簡單的遞歸函數,並且不得不使用手動堆棧。這有效,但它使它更復雜,與簡單的最初主要目標相矛盾! 這是怎麼了,我可以寫的階乘: n = 5 ind = 1 fact() TextWindow.WriteLine("fact(5

    0熱度

    1回答

    目前爲測試代碼我正在期運用這個 While (ColumnCount <=6) For r = 1 To rows For c = 1 To columns GraphicsWindow.BrushColor = GraphicsWindow.GetRandomColor() boxes[r][c] = Shapes.AddRectangle(wid

    0熱度

    1回答

    發現這是問題的重點: For BlockX = 0 To 900 Step 30 'Try to carve out Hills GraphicsWindow.BrushColor = "SkyBlue" depth = Math.GetRandomNumber(5) GraphicsWindow.FillRectangle(BlockX,BlockY,30,depth*30) EndFo

    0熱度

    2回答

    請大家幫忙!!!! 我在與小的基本 我想作一個小遊戲,一個不明飛行物必須避免小行星有點問題,和我做了一個小行星和動畫,然後我想讓其y位置返回到0文便通過了屏幕.. meteimg = "C:\Users\user\Desktop\meteo.png" meteorite = Shapes.AddImage(meteimg) meteoriteX = Math.GetRandomNumber(

    0熱度

    1回答

    Shapes_Init() Shapes_Add() While("True") Shapes.Rotate(shp[3]["obj"],300) Shapes.Rotate(shp[4]["obj"],-300) Shapes.Rotate(shp[5]["obj"],90) Shapes.Rotate(shp[6]["obj"],90) Program.Delay(1000)

    1熱度

    1回答

    您好我正在做一個屏幕保護程序,我需要知道什麼是錯我的代碼.. GraphicsWindow.title="Screen Saver" GraphicsWindow.Width=500 GraphicsWindow.Height=500 For i=1 To Colour = GraphicsWindow.GetRandomColor() GraphicsWindow.BrushColo

    0熱度

    2回答

    n是變量,但並不重要 在這種情況下,客戶[n] [「金額」] = 300 但是當我嘗試添加400時,結果顯示作爲300400. 我需要幫助。 預先感謝誰幫助我。 textwindow.writeline("How much do you want to add?") adding = TextWindow.ReadNumber() trying to reassign the string c

    0熱度

    2回答

    我需要的,如果輸入負數,設定加班時間爲0,如果加班時間大於20將其設置爲20,我進入它如下 TextWindow.Write(" Enter the number of overtime hours: ") overtime = TextWindow.ReadNumber() If (overtime < 0 Or overtime > 20) Then TextWindow.WriteLi

    0熱度

    2回答

    我正在嘗試進行許可驗證,該驗證應在一個星期內以小基礎過期。我可以製作一個腳本,記錄激活許可證的那一天,並且一旦當天日期比書面金額大7就會使許可證過期。問題是,如果您在任何月份的28號/月激活許可證,許可證將不會過期,因爲當天永遠不會是35 /任何月份。有沒有辦法做一個小的基本檢查,如果一個日期已經通過,而沒有製作一個腳本約100個If-Then's?

    1熱度

    1回答

    我需要獲得兩個角度之間的最短方向。就像如果Ang1是5而Ang2是355,那麼我希望它返回,我需要從Ang1中減去Ang2。 我有一些代碼會告訴我最短的距離,但不是最短的方向。 功能getShortAngle(A1,A2) { var angle = (Math.abs(a1 - a2))%360; if(angle > 180) angle = 360 - angle;