Program obwód i promień koła, funkcja, out r

0

Jeśli by ktoś mógł mi to przerobić na program z funkcją to byłbym bardzo wdzięczny.. :)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{

                    Console.WriteLine("Program liczący promień koła");
                    double s = 0;
                    double p = 0;
                    
                    double r;
                    

                    Console.WriteLine("Podaj promień koła: ");
                    while (!Double.TryParse(Console.ReadLine(), out r) || r < 0)
                    Console.WriteLine("Promień musi być liczbą dodatnią!");
                    s = Math.PI * r * r;
                    Console.WriteLine("Promien kola to: {0}", s);
                    Console.ReadLine();

                    Console.WriteLine("Podaj liczbę");
                    
                    while (!Double.TryParse(Console.ReadLine(), out r) || r < 0)
                    p = Math.PI * r * 2;
                    Console.WriteLine("Obwod kola to: {0}", p);
                    Console.ReadLine();
        
    }
}

}

1

Ale jaką funkcją...? Co robiącą?

0

funkcja licząca promień i obwód koła

0

Zakładam że chodzi o pole i odwód.

static double DiskSquare(double r) {/*twoja implementacja*/}
static double CirclePerimeter(double r) {/*twoja implementacja*/}

Jeśli chcesz żeby liczyła to jedna funkcja to:

static void CircleSnP(double r, out double S, out double P) {/*twoja implementacja*/}

1 użytkowników online, w tym zalogowanych: 0, gości: 1