Интерфейсы

  • Автор темы kurzon
  • Дата начала
K

kurzon

#1
Объявить интерфейс „Геометрическая фигура с методами для получения периметра и площади и реализовать класс „Параллелограмм", который его наследует
Код:
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));
}
}

}
Что тут нужно исправить?
 
P

Pasha

#2
Для: kurzon
Gkjof? Да тут все подряд нужно исправлять.
 
K

kurzon

#4
Я уже всьо сам сделал, оказалась очень легка задачка.