using System.Collections.Generic;
public DateTime imalatTarihi { get; set; }
public int Kapasite { get; set; }
imalatTarihi = new DateTime(2020, 1, 1);
public class SogukHavaDepoYazilim
static void Main(string[] args)
List<Urun> Urunler = new List<Urun>();
Console.WriteLine(" 1. Depoya yeni ürün girme \n 2. Depoda hacmi 300cm3 den fazla olan ürünlerin listesi. \n 3. Gıda dışı ürünlerin listesi. \n 4. Depoda kalan boş hacim \n 5. Çıkış");
string key = Console.ReadLine();
int En, Boy, Yukseklik, GidaDisi;
Console.WriteLine("#### Yeni bir ürün ekle #### \n");
Console.Write("En'i giriniz: ");
En = Convert.ToInt32(Console.ReadLine());
Console.Write("Boyu giriniz: ");
Boy = Convert.ToInt32(Console.ReadLine());
Console.Write("Yükseklik giriniz: ");
Yukseklik = Convert.ToInt32(Console.ReadLine());
Console.Write("Gıda dışı ise 0 değilse 1 yazın: ");
GidaDisi = Convert.ToInt32(Console.ReadLine());
int urunHacim = Boy * En * Yukseklik;
if(depo.Kapasite > urunHacim){
Urunler.Add(new Urun(){en = En, boy = Boy, yukseklik = Yukseklik, gidaDisi = GidaDisi});
depo.Kapasite -= urunHacim;
Console.WriteLine("Ürün depoya eklendi");
Console.WriteLine("Depoda yer kalmadı");
Console.WriteLine("#### Hacmi 300 cm3'den fazla olan ürünler #### \n");
for(int i=0;i<Urunler.Count;i++){
int urunHacimKontrol = Urunler[i].en * Urunler[i].boy * Urunler[i].yukseklik;
if(urunHacimKontrol > 300){
Console.WriteLine("En : "+Urunler[i].en+"\nBoy : "+Urunler[i].boy+"\nYukseklik : "+Urunler[i].yukseklik+"\n\n");
Console.WriteLine("#### Gıda dışı olan ürünler #### \n");
for(int i=0;i<Urunler.Count;i++){
if(Urunler[i].gidaDisi == 0){
if(Urunler[i].gidaDisi == 0){
Console.WriteLine("En : "+Urunler[i].en+"\nBoy : "+Urunler[i].boy+"\nYukseklik : "+Urunler[i].yukseklik+"\nGıda Dışı : "+gidaDisiMi+"\n\n");
Console.WriteLine("#### Deopada Kalan Kapasite #### \n");
Console.WriteLine(depo.Kapasite);