Untitled
unknown
csharp
3 years ago
5.0 kB
7
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...