คือเพิ่งเริ่มเรียน c# ค่ะ พอดีมีความรู้ด้าน c มานิดหน่อย มีปัญหาดังนี้ค่ะ
ฟังก์ชัน main จะรับค่ารัศมีของวงกลม ที่เป็นตัวเลข 9-90 จากนั้นส่งไปที่ฟังก์ชัน calculate เพื่อคำนวนหาเส้นรอบวงค่ะ
ตัวอย่าง
Enter : 8
Enter : 20
ToTal length is 565.71
Code
float calculate (float r);
{
float z;
z = 2*3.1428*r;
return (z);
}
main
{
float r,cal;
do{
printf("Enter:");
scanf("%f",&r);
}while (r<9|| r>90);
cal = calculate(r);
printf("Calculate=%.2f\n"cal);
ต้องการให้เป็น c# ค่ะ โดย ใช้สูตร 2 Π r ในการหารัศมีของวงกลมค่ะ
นี่คือโค้ดที่ลองเขียนนะค่ะ แต่ติดอยุ่ค่ะ
static void float calculate (float r)
{
float z;
z = 2*3.1428*r;
return (z);
}
static void main (string[]arge)
{
float r,cal;
do{
Console.Write("Enter a radius:");
r = Char.Parse(Console.ReadLine());
}while (r<9|| r>90);
cal = calculate(r);
Console.Write("ToTal length is = .2f\n",cal);
ช่วยทีนะคะ ขอบคุณมากค่ะ
ช่วยดูโค้ด c# ให้หน่อยค่ะ
ฟังก์ชัน main จะรับค่ารัศมีของวงกลม ที่เป็นตัวเลข 9-90 จากนั้นส่งไปที่ฟังก์ชัน calculate เพื่อคำนวนหาเส้นรอบวงค่ะ
ตัวอย่าง
Enter : 8
Enter : 20
ToTal length is 565.71
Code
float calculate (float r);
{
float z;
z = 2*3.1428*r;
return (z);
}
main
{
float r,cal;
do{
printf("Enter:");
scanf("%f",&r);
}while (r<9|| r>90);
cal = calculate(r);
printf("Calculate=%.2f\n"cal);
ต้องการให้เป็น c# ค่ะ โดย ใช้สูตร 2 Π r ในการหารัศมีของวงกลมค่ะ
นี่คือโค้ดที่ลองเขียนนะค่ะ แต่ติดอยุ่ค่ะ
static void float calculate (float r)
{
float z;
z = 2*3.1428*r;
return (z);
}
static void main (string[]arge)
{
float r,cal;
do{
Console.Write("Enter a radius:");
r = Char.Parse(Console.ReadLine());
}while (r<9|| r>90);
cal = calculate(r);
Console.Write("ToTal length is = .2f\n",cal);
ช่วยทีนะคะ ขอบคุณมากค่ะ