נגיד יש לי מספר 1.34
איך אני מבודד את ה-34?
כלומר איך אני מעביר את ה-34 לאיזשהו משתנה?
תודה למי שהבין אותי ויכול לעזור לי, מי שלא הבין אותי שישאל.
נגיד יש לי מספר 1.34
איך אני מבודד את ה-34?
כלומר איך אני מעביר את ה-34 לאיזשהו משתנה?
תודה למי שהבין אותי ויכול לעזור לי, מי שלא הבין אותי שישאל.
נערך לאחרונה על ידי xshlomix; 20-01-2010 בשעה 19:20.
|
|
חיפשתי לך דרך יותר חכמה, בינתיים הדרך הבאה תעבוד לך -
זו סתם דוגמא שתדפיס לך על המסך "45"קוד:namespace ConsoleApplication2 { class Program { static void Main(string[] args) { double x; string y; x = 2.45; y = x.ToString().Split('.')[1]; Console.WriteLine(y); Console.ReadLine(); } } }
תהנה,
קוד:namespace ConsoleApplication2 { class Program { static void Main(string[] args) { double x; string y; x = 2.4954343; y = System.Math.Round(x, 2).ToString().Split('.')[1]; Console.WriteLine(y); Console.ReadLine(); } } }
תודה רבה אחי !!!
אפשר לנעול!
קוד:double x = 2.45456668; int y=(int)(x%2*100); Console.WriteLine(y);עריכה:
הקוד למעלה פועל רק אם הספרה לפני הנקודה זוגית.
קוד אחר שפועל תמיד:
קוד:double x = 3.45456668; int y = (int)(x * 100 % 100); Console.WriteLine(y);
נערך לאחרונה על ידי SoulSlayer; 28-08-2010 בשעה 22:05.
צודק,הנה משהו אחר :
קוד:double x = 3.45456668; int y = (int)(x * 100 % 100); Console.WriteLine(y);
נערך לאחרונה על ידי SoulSlayer; 28-08-2010 בשעה 22:04.