Untitled

mail@pastecode.io avatar
unknown
csharp
2 years ago
5.0 kB
4
Indexable
Never
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" };