אתה כתבת ;float 1
וזה לא נכון .אתה רוצה להגדיר משתנה מסוג float
לדוגמה :
;float n
כאשר המשתנה הוא n מסוג float
אחר כך אתה מאתחל את המשתנה :
n=15.5
ואז אתה משתמש ב n בפונקציה במקומות שאתה רוצה .
זה כמו INT
;int a
;a=0
http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(FLOAT_CSHARPKEYWORD)&rd=true
תסתכל בקישור הזה יש דוגמאות .
בין היתר אתה יכול לעשות ;float y=15.5
אבל אני אוהב נוהג ולדעתי זה יותר נכון קודם להגדיר משתנה מסוג כלשהו ורק אחרי זה לאתחל אותו .
נגיד אני יודע מראש שבפונקציה שלי יהיו 5 משתנים שונים אז אני קודם מגדיר אותם :
;int a
;float c
;string daniel
;bool yes_no
ואז מאתחל אותם ואחר כך משתמש בהם בפונקציה .
מה שאתה עשית הגדרת כביכול משתנה 1 מסוג float אין כזה דבר .
תרשום לעצמך :
המשתנה תמיד מצד ימין הסוג מצד שמאל :
משתנה n סוג float
משתנה n סוג int
ואתה תמיד מגדיר משתנים כאותיות לא מספרים ועדיף לא אותיות בודדות בדרך כלל אלא מילים עם משמעות כדי שתבין אחר כך מה רצית לעשות לדוגמה :
;float calculate_numbers
; float calculate_vat
עשית את זה בהתחלה אני רואה :
;float sum
;float ptm
וזה נכון .
אבל ;float 1 אין כזה דבר .