Challenge: Methods
Swipe to show menu
Fill in the missing blanks to create a method that calculates the area of a circle and returns the value.
index.cs
123456789101112131415161718192021222324252627282930313233using System; public class ConsoleApp { class Point { public double x; public double y; } class Circle { public double radius; public Point center; ___ ___ ___() { // The formula is: pi . r . r // The value of pi is 3.14 // r is the radius ___ ___ * ___* radius; } } public static void Main(string[] args) { Point p = new Point(); p.x = 15; p.y = 15; Circle circle = new Circle(); circle.radius = 10; circle.center = p; Console.WriteLine($"Area of the circle with center at ({circle.center.x}, {circle.center.y}) and radius of {circle.radius} is {circle.area()}"); } }
Hint
- The method returns a
doublevalue. - Make sure the method uses the
publickeyword.
Solution
using System;
public class ConsoleApp
{
class Point {
public double x;
public double y;
}
class Circle {
public double radius;
public Point center;
public double area() {
// The formula is: pi . r . r
// The value of pi is 3.14
// r is the radius
return 3.14 * radius * radius;
}
}
public static void Main(string[] args)
{
Point p = new Point();
p.x = 15;
p.y = 15;
Circle circle = new Circle();
circle.radius = 10;
circle.center = p;
Console.WriteLine($"Area of the circle with center at ({circle.center.x}, {circle.center.y}) and radius of {circle.radius} is {circle.area()}");
}
}
Everything was clear?
Thanks for your feedback!
Section 3. Chapter 8
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Section 3. Chapter 8