Untitled
unknown
plain_text
3 years ago
2.3 kB
6
Indexable
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Cw2
{
class Geometria
{
public static double PI = 3.14; //to jest statyczny konstruktor
public static double PoleKola (double promien)
{
double polekola = (Geometria.PI * (promien * promien));
return polekola;
}
public static double ObwodKola (double promien)
{
double obwodkola = (2 * Geometria.PI * promien);
return obwodkola;
}
public static double PoleProstokata(double a, double b)
{
double poleprostokata = (a * b);
return poleprostokata;
}
public static double ObwodProstokata(double a, double b)
{
double obwodprostokata = ((2 * a) + (2 * b));
return obwodprostokata;
}
public static double PoleTrojkataRownobocznego(double a)
{
double poletrojkatarownobocznego = (((a * a) * 1.73)/4);
return poletrojkatarownobocznego;
}
public static double ObwodTrojkataRownobocznego(double a)
{
double obwodtrojkatarownobocznego = (3 * a);
return obwodtrojkatarownobocznego;
}
static void Main(string[] args)
{
double promien = 3;
double a = 2, b = 3;
Console.WriteLine("Pole koła o promieniu {0} wynosi: {1}", promien, Geometria.PoleKola(promien));
Console.WriteLine("Obwod koła o promieniu {0} wynosi: {1}", promien, Geometria.ObwodKola(promien));
Console.WriteLine("Pole prostokata o bokach {0} i {1} wynosi: {2}", a, b, Geometria.PoleProstokata(a, b));
Console.WriteLine("Obwod prostokata o bokach {0} i {1} wynosi: {2}", a, b, Geometria.ObwodProstokata(a, b));
Console.WriteLine("Pole trójkąta równobocznego o boku {0} wynosi: {1}", a, Geometria.PoleTrojkataRownobocznego(a));
Console.WriteLine("Obwód trójkąta równobocznego o boku {0} wynosi: {1}", a, Geometria.ObwodTrojkataRownobocznego(a));
Console.ReadKey();
}
}
}
Editor is loading...