8 תשובות
int זה שלם
doumble זה עשרוני גם
זה תלוי איזה סוג משתנה את מגדירה בהתחלה
שואל השאלה:
כן חח, אני יודע
אבל אני צריך לקלוט מספר כלשהוא, ואז התוכנית בודקת אם הוא מספר עשרוני או שלם ואז להדפיס את המספר ולרשום "עשרוני\שלם"
אז תגדירי double
ואז כל מספר שאת בוחרת לא יודעת איך להסביר לך
את צריכה לעשות תנאי למדתם התנאיות?
עריכה: בעצם מה שכתבתי מקודם הוא לא רעיון טוב כי מספר עשרוני יכול להיות גם 1.0003
במקום זה אפשר פשוט להשתמש בnum%1 , זה מחזיר את המספרים אחרי הנקודה, אז אם num%1 שווה לאפס המספר לא עשרוני. ככה-

(if (num % 1 ==0
console.writeline("שלם");
else
console.writeline("עשרוני");

או כמו שtrapdoor אמר להשתמש בgettype(), מקווה שמותר לך להשתמש בזה
שואל השאלה:
כן, זה עם תנאים
אני בן חוח
שואל השאלה:
ואללה, תודה חח
תשתמש בgettype()
זה יחזיר לך אובייקט מסוג type, ואז אותו אתה יכול להדפיס עם tostring()
כן לדוגמא
if ( num==0(
console.writeline (שלם)
else
console.wirteline (עשרוני)