Untitled
unknown
plain_text
a year ago
2.3 kB
0
Indexable
Never
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(); } } }