using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp9
{
class Program
{
public interface IAracOzellikleri
{
//tanımların
string Marka { get; }
string Model { get; }
int Hız { get; set; }
int Fiyat { get; set; }
int Gosterge(int deger);
void Bilgiler();
}
public interface IAracPuan
{
double AracPuani(double puan);
}
public class Mercedes : IAracOzellikleri
{
private string marka = "Mercedes"; //alan
private string model = "A serisi";//alan
private int hız;
private int fiyat;
public string Marka //Özellik tanımıdır
{
get { return marka; }
}
public string Model //özellik tanımıdır
{
get { return model; }//özellik tanımıdır
}
public int Hız
{
get { return hız; }
set { hız = value; }
}
public int Fiyat
{
get { return fiyat; }
set { fiyat = value; }
}
public int Gosterge(int deger)
{
return (deger);
}
public void Bilgiler()
{
Console.WriteLine("Marka:"+Marka);
Console.WriteLine("Model:"+Model);
Console.WriteLine("Fiyat:"+Fiyat);
Console.WriteLine("Hız"+Hız);
Console.WriteLine("Gosterge:"+Gosterge(300));
}
}
public class Bmw : IAracOzellikleri,IAracPuan
{
private string marka = "Bmw";
private string model = "3.40";
private int hiz;
private int fiyat;
public double AracPuani(double puan)
{
return puan * 3.6;
}
public string Marka
{
get { return marka; }
}
public string Model
{
get { return model; }
}
public int Hız
{
get { return hiz; }
set { hiz = value; }
}
public int Fiyat
{
get { return fiyat; }
set { fiyat = value; }
}
public int Gosterge(int deger)
{
return (deger);
}
public void Bilgiler()
{
Console.WriteLine("Marka:"+Marka);
Console.WriteLine("Model:"+Model);
Console.WriteLine("Fiyat:"+Fiyat);
Console.WriteLine("Hız:"+Hız);
Console.WriteLine("Gosterge:"+Gosterge(250));
Console.WriteLine("Puan:"+AracPuani(2000));
}
}
static void Main(string[] args)
{
Mercedes b150 = new Mercedes();
b150.Fiyat = 2000;
b150.Hız = 280;
b150.Bilgiler();
Console.WriteLine("--------------");
Bmw b520 = new Bmw();
b520.Fiyat = 2500;
b520.Hız = 290;
b520.Bilgiler();
Console.ReadLine();
}
}
}
Hiç yorum yok:
Yorum Gönder