C# Student
شنبه 07 اردیبهشت 1392, 02:21 صبح
با سلام.
چرا توی برنامه زیر حاصل " تقسیم" به صورت عدد حقیقی به نمایش در میاد؟
من "تقسیم" رو با متد Double و Float امتحان کردم ولی حاصل تقسیم بهصورت عدد حقیقی نمایش داده میشه. دلیلش چیه؟
یا بهتر بگم اشکال برنامه زیر چیه ؟
ممنون.
کد:
class Program
{
static void Main(string[] args)
{
int number1, number2, jam, tafrigh, zarb, baghimande;
float taghsim;
Console.WriteLine(" Enter Your First Integer Number ");
number1 = Int32.Parse(Console.ReadLine());
Console.WriteLine(" Enter Your Second Integer Number ");
number2 = Int32.Parse(Console.ReadLine());
jam = number1 + number2;
tafrigh = number1 - number2;
zarb = number1 * number2;
taghsim = number1 / number2;
baghimande = number1 % number2;
Console.WriteLine(number1 + " + " + number2 + " = " + jam);
Console.WriteLine(number1 + " - " + number2 + " = " + tafrigh);
Console.WriteLine(number1 + " * " + number2 + " = " + zarb);
Console.WriteLine(number1 + " / " + number2 + " = " + taghsim);
Console.WriteLine(number1 + " % " + number2 + " = " + baghimande);
}
}
}
چرا توی برنامه زیر حاصل " تقسیم" به صورت عدد حقیقی به نمایش در میاد؟
من "تقسیم" رو با متد Double و Float امتحان کردم ولی حاصل تقسیم بهصورت عدد حقیقی نمایش داده میشه. دلیلش چیه؟
یا بهتر بگم اشکال برنامه زیر چیه ؟
ممنون.
کد:
class Program
{
static void Main(string[] args)
{
int number1, number2, jam, tafrigh, zarb, baghimande;
float taghsim;
Console.WriteLine(" Enter Your First Integer Number ");
number1 = Int32.Parse(Console.ReadLine());
Console.WriteLine(" Enter Your Second Integer Number ");
number2 = Int32.Parse(Console.ReadLine());
jam = number1 + number2;
tafrigh = number1 - number2;
zarb = number1 * number2;
taghsim = number1 / number2;
baghimande = number1 % number2;
Console.WriteLine(number1 + " + " + number2 + " = " + jam);
Console.WriteLine(number1 + " - " + number2 + " = " + tafrigh);
Console.WriteLine(number1 + " * " + number2 + " = " + zarb);
Console.WriteLine(number1 + " / " + number2 + " = " + taghsim);
Console.WriteLine(number1 + " % " + number2 + " = " + baghimande);
}
}
}