K
kurzon
Объявить интерфейс „Геометрическая фигура с методами для получения периметра и площади и реализовать класс „Параллелограмм", который его наследует
Что тут нужно исправить?
Код:
using System;
using System.Collections.Generic;
using System.Text;
namespace Interfeys
{
interface GeomPerum
{
double Perumetr(double a,double b);
}
interface GeomPlosha
{
double Plosha(double a,double b,double kyt);
}
class MyClass : GeomPerum,GeomPlosha
{
double GeomPerum.Perumetr(double a, double b)
{
return 2 * a + 2 * b;
}
double GeomPlosha.Perumetr(double a, double b, double kyt)
{
return a * b * Math.Sin(kyt);
}
public double OperPerum(double a, double b)
{
GeomPerum ObPerum;
ObPerum = this;
return ObPerum.Perumetr(double a, double b);
}
public double OperPlosha(double a, double b, double kyt)
{
GeomPlosha ObPlosha;
ObPlosha=this;
return ObPlosha.Plosha(double a, double b, double kyt);
}
}
class Obchuslena
{
public static void Main(string[] args)
{
Console.WriteLine("Введить сторону А");
Double a=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введить сторону B");
Double b=Convert.ToDouble(Console.ReadLine());
Obchuslena ob =new Obchuslena();
Console.WriteLine("Периметр"+ob.OperPerum(3,5));
Console.WriteLine("Gkjof"+ob.OperPlosha(3,5,30));
}
}
}