 |
|
คำถาม C# เกี่ยวกับการหาผลรวมเมื่อรับค่าจากคีบอร์ดจำนวน 4 ครั้ง |
|
 |
|
|
 |
 |
|
Code (C#)
using System;
namespace Mounova
{
class Chanatza
{
static void Main()
{
int a, b, c, d, e, sum;
Console.Write("Input your first number: ");
a = int.Parse(Console.ReadLine());
Console.Write("Input your second number: ");
b = int.Parse(Console.ReadLine());
Console.Write("Input your third number: ");
c = int.Parse(Console.ReadLine());
Console.Write("Input your fourth number: ");
d = int.Parse(Console.ReadLine());
Console.Write("Input your fifth number: ");
e = int.Parse(Console.ReadLine());
Console.WriteLine("sum of {0} + {1} + {2} + {3} + {4} + {5}",a,b,c,d,e,sum);
Console.ReadLine();
}
}
}
คือมันฟ้องว่าผิดตรง sum ตรงที่เรืองแสงอ่ะครับ อยากรู้ว่ามันผิดตรงไหนเหรอครับ อ่านError เเล้วไม่เข้าใจมันฟ้องว่า
Use of inassigned local variable 'sum' น่ะครับ
รบกวนช่วยทีครับ ขอบคุณมากครับ
Tag : .NET, C#
|
|
 |
 |
 |
 |
Date :
2011-06-10 19:31:35 |
By :
chanatboonchan |
View :
3811 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองกำหนด int sum = 0;
ลองใส่เลข 5 มา 5 ครั้งมันฟ้องว่า
5+5+5+5+5+0 อะครับ
|
 |
 |
 |
 |
Date :
2011-06-10 19:33:37 |
By :
chanatboonchan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เมื่อกี้ตรงแสดงผลใส่เกินมา 1 เลยแก้เป็นแบบนี้ครับ
Code (C#)
using System;
namespace Mounova
{
class Chanatza
{
static void Main()
{
int a, b, c, d, e, sum = 0;
Console.Write("Input your first number: ");
a = int.Parse(Console.ReadLine());
Console.Write("Input your second number: ");
b = int.Parse(Console.ReadLine());
Console.Write("Input your third number: ");
c = int.Parse(Console.ReadLine());
Console.Write("Input your fourth number: ");
d = int.Parse(Console.ReadLine());
Console.Write("Input your fifth number: ");
e = int.Parse(Console.ReadLine());
Console.WriteLine("sum of {0} + {1} + {2} + {3} + {4} = {5}",a,b,c,d,e,sum);
Console.ReadLine();
}
}
}
แต่ก็ไม่ได้ พอกด 5 ครั้งผลลัพธ์มันเท่ากับ 0 สงสัยคงประกาศตัวแปร = 0
แต่พอเอา = 0;
ก็ฟ้องว่า
Use of inassigned local variable 'sum'
|
 |
 |
 |
 |
Date :
2011-06-10 19:40:34 |
By :
chanatboonchan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอโทษสำหรับการเปลืองพื้นที่เว็บด้วยนะครับ ตอนนี้ได้เเล้ว
Code (C#)
using System;
namespace Mounova
{
class Chanatza
{
static void Main()
{
int a, b, c, d, e, sum;
Console.Write("Input your first number: ");
a = int.Parse(Console.ReadLine());
Console.Write("Input your second number: ");
b = int.Parse(Console.ReadLine());
Console.Write("Input your third number: ");
c = int.Parse(Console.ReadLine());
Console.Write("Input your fourth number: ");
d = int.Parse(Console.ReadLine());
Console.Write("Input your fifth number: ");
e = int.Parse(Console.ReadLine());
sum = a + b + c + d + e;
Console.WriteLine("sum of {0} + {1} + {2} + {3} + {4} = {5}",a,b,c,d,e,sum);
Console.ReadLine();
}
}
}
- -ๆ
|
 |
 |
 |
 |
Date :
2011-06-10 19:44:39 |
By :
chanatboonchan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|