Untitled
unknown
csharp
3 years ago
5.0 kB
11
Indexable
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OtotGaleri_G034
{
class Araba
{
{
get
{
return KiralanmaSureleri.Count;
}
}
public int ToplamKiralanmaSuresi
{
get
{
int toplam = 0;
foreach (int sure in KiralanmaSureleri)
{
toplam += sure;
}
return toplam;
}
}
public List<int> KiralanmaSureleri = new List<int>();
public Araba()
{
this.Durum= DURUM.Galeride;
}
public Araba(string plaka, string marka, float k_bedeli, ARABA_TIPI a_tipi)
{
this.Plaka = plaka;
this.Marka = marka;
this.KiralamaBedeli = k_bedeli;
this.ArabaTipi = a_tipi;
}
{
get
{
return KiralanmaSureleri.Count;
}
}
public int ToplamKiralanmaSuresi
{
get
{
int toplam = 0;
foreach (int sure in KiralanmaSureleri)
{
toplam += sure;
}
return toplam;
}
}
public List<int> KiralanmaSureleri = new List<int>();
public Araba()
{
this.Durum= DURUM.Galeride;
}
public Araba(string plaka, string marka, float k_bedeli, ARABA_TIPI a_tipi)
{
this.Plaka = plaka;
this.Marka = marka;
this.KiralamaBedeli = k_bedeli;
this.ArabaTipi = a_tipi;
}
}
//program cs.
using System;
namespace ArabaGalerisiW5
{
class Program
{
static void Main(string[] args)
{
Uygulama();
}
static void Uygulama();
}
string (secim);
{
case "1":
case "K":
ArabaKirala();
break;
case "2":
case "T":
ArabaTeslimAl();
break;
case "3":
case "R":
KiradakiArabalariListele;
break;
case "4":
case "M":
ArabalariListele;
break;
case "5"
case "A"
ArabalariListele();
break;
case "6":
case "I":
KiralamaIptali();
break;
case "7":
case "Y":
ArabaEkle(GALERI_CLASS.Arabalar();
break;
case"8"
case "S"
ArabaSil();
break;
case"9":
case"G":
BilgileriGoster();
break;
}
}
static void ArabaEkle();
{
Console.WriteLine("Araba Ekle");
Console.WriteLine("Plaka");
string plaka = "34FGY123";
Console.WriteLine("Marka");
string marka = "FORD";
Console.WriteLine("Kiralama Bedeli");
string a Tipi;
string secim = Console.ReadLine();
if(secim=="1")
{
=Araba_TIPI
a Tipi = "SUV";
G034Galeri.ArabaEkle(plaka, marka, kbedeli, aTipi);
}
}
static void Menu();
{
Console.WriteLine("Galeri Otomasyon ");
Console.WriteLine("1- Araba Kirala(K) ");
Console.WriteLine("2- Araba Teslim Al(T) ");
Console.WriteLine("3- Kiradaki Arabalari Listele(R) ");
Console.WriteLine("4-Galerideki Arabalari Listele(M) ");
Console.WriteLine("Tum Arabalari Listele")
Console.WriteLine("6- Kiralama Iptali(I) ");
Console.WriteLine("7-Araba Ekle(Y) ");
Console.WriteLine("8-Araba Sil(S) ");
Console.WriteLine("9-Bilgileri Goster (G) ");
}
}
//Galeri cs
using System;
namespace ArabaGalerisiW5
{
public class GALERI_CLASS
{
public GALERI_CLASS()
{
public List<Araba> Arabalar = new List<Araba>();
public void ArabaEkle(string plaka, string marka, float kbedel, string aTip);
{
Araba a = new Araba(plaka, marka, kbedeli, Tip);
this.Arabalar.Add(new Araba());
Console.WriteLine(Arabalar.Count);
Arabalar.ForEach(x => Console.WriteLine($"{x.Plaka} {x.Marka} {x.KiralamaBedeli} {x.KiralamaSayisi} {x.Araba_Tipi}"));
}
List<string> strings = new List<string>() { "Plaka", "Marka", "K. Bedeli", "Araba Tipi", "K. Sayısı", "Durum" };
Editor is loading...