ช่วยดูโค้ด c# ให้หน่อยค่ะ

คือเพิ่งเริ่มเรียน 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);

ช่วยทีนะคะ ขอบคุณมากค่ะ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่