Hej, mam kod który wygląda tak:
using System;
namespace zadaniepierwsze
{
class Program
{
static void Main(string[] args)
{
pole.Rww x = new pole(2,4,5);
x.Pole();
Console.ReadKey();
}
}
abstract class pole
{
double a, b, c;
public double Pole()
{
double p = Obwod() / 2;
return Math.Sqrt(p * (p - a) * (p - a) * (p - c));
}
public double Obwod()
{
return a + a + c;
}
public override string ToString()
{
object p1 = this.Pole();
return string.Format("{0:0.00}", p1);
}
public class Rww : pole
{
public override string ToString()
{
double p = 0.00;
return Math.Sqrt(p * (p - a) * (p - a) * (p - c));
}
}
}
}
Ma obliczać Pole ze wzoru Herona, używając klasy abstracyjnej oraz metody przeciążającej ToString(). Ja już wysiadam, nie mam pomysłu czemu to nie chce działać. Czy mogę prosić o małą pomoc ? Jakieś wskazówki ?