新手在這裏:)德爾福7總和兩個數字與小數
我試圖讓需要用戶輸入,然後添加並減去這些變量Delphi應用程序。
我成功地創建應用程序,一切工作正常,除了:
無法找到適當的方式處理與小數位的數字。
實施例:
A,B,C,d,E,F:字符串; A1,B1,C1,D1,E1,F1:整數:
我使用InputBox來獲取用戶輸入。 我將輸入存儲在字符串變量中。 我將字符串變量轉換爲具有A1的整數:= strToint(A); 最後,我想:A1 + B1-C1-D1-E1-F1 如果輸入是整數,那麼結束一切工作。 如果用戶輸入帶小數的數字,則會出現問題。
我已經找遍了所有的地方也沒有找到一個答案,我的問題。(還是我沒明白)
任何人都可以請點我在正確的方向?
謝謝。
嘗試StrToFloat代替StrToInt當輸入字符串包含小數點分隔符,你需要正確類型的變量 - 擴展,而不是整數 –
您正在查找的單詞是「浮動」或「浮點數」。 – mg30rg
也考慮使用有意義的變量名稱。如果你會寫出更復雜的代碼,那麼無意義的變量名會讓你發瘋。 – mg30rg