Soru: C# kullanarak bir su otomatinda bulundurunuz​

Cevaplar 1

Cevap:

Cevap:

using System;      

using System.Collections.Generic;      

using System.ComponentModel;      

using System.Data;      

using System.Drawing;      

using System.Linq;      

using System.Text;      

using System.Threading.Tasks;      

using System.Windows.Forms;      

     

namespace WindowsFormsApplication1      

{      

   public partial class Form1 : Form      

   {      

       SuOtomatı yeniOtomat = new SuOtomatı(100, 2, 100);      

       public Form1()      

       {      

           InitializeComponent();      

       }      

     

       private void Form1_Load(object sender, EventArgs e)      

       {      

           //yeniOtomat.SuVer(5, 200);      

           // yeniOtomat.SuYükleme(50, 2);      

           // yeniOtomat.ParaYatır(500);      

         

       }      

     

       private void button2_Click(object sender, EventArgs e)      

       {      

           int miktar = Convert.ToInt16(textBox3.Text);      

           double fiyat = Convert.ToInt16(textBox4.Text);      

           label10.Text = yeniOtomat.SuYükleme(miktar, fiyat).ToString();      

       }      

     

       private void button3_Click(object sender, EventArgs e)      

       {      

           double çekilen = Convert.ToDouble(textBox5.Text);      

           label13.Text = yeniOtomat.Paracek(çekilen).ToString();      

       }      

     

       private void button4_Click(object sender, EventArgs e)      

       {      

           double yatırılan = Convert.ToDouble(textBox5.Text);      

           label13.Text = yeniOtomat.ParaYatır(yatırılan).ToString();      

       }      

     

       private void button5_Click(object sender, EventArgs e)      

       {      

           label16.Text = yeniOtomat.göstersuMiktarı().ToString();      

           label17.Text = yeniOtomat.gösterKasa().ToString();      

       }      

     

       private void button1_Click(object sender, EventArgs e)      

       {      

           label5.Text = "";      

           label6.Text = "";      

           int istenenSu = Convert.ToInt16(textBox1.Text);      

           double yatırılan_para = Convert.ToDouble(textBox2.Text);      

           if (yeniOtomat.SuVer(istenenSu,yatırılan_para)==true)      

           {      

               double tutar = istenenSu * yeniOtomat.Birimfiyat;      

               label5.Text = tutar.ToString();      

               label6.Text=(yatırılan_para-tutar).ToString();      

           }      

       }      

   }      

   class SuOtomatı      

   {    

       double birimfiyat;      

     

       public double Birimfiyat      

       {      

           get { return birimfiyat; }      

           set { birimfiyat = value; }      

       }      

       double kasa;      

     

       public double Kasa      

       {      

           get { return kasa; }      

           set { kasa = value; }      

       }      

       int suMiktarı;      

     

       public int SuMiktarı      

       {      

           get { return suMiktarı; }      

           set { suMiktarı = value; }      

       }          

       public int SuYükleme(int yüklenenmiktar, double fiyat)      

       {      

           Birimfiyat = fiyat;      

           SuMiktarı = SuMiktarı + yüklenenmiktar;      

           return suMiktarı;      

       }      

       public double ParaYatır(double yatırılan)      

       {      

           kasa += yatırılan;      

           return kasa;      

       }      

       public double gösterKasa()      

       {      

           return kasa;      

       }      

       public int göstersuMiktarı()//oraya su miktarı değil önüne isede yazı yazdır ondan sonra alta farlı şeklini yazdır.      

       {      

           return suMiktarı;      

       }      

       public SuOtomatı(int miktar, double fiyat, double yatırılanpara)//yapıcı metod      

       {      

           SuMiktarı = miktar;      

           Birimfiyat = fiyat;      

           kasa = yatırılanpara;      

       }      

       public double Paracek(double cekilentutar)      

       {      

           kasa -= cekilentutar;            

           return kasa;      

       }      

       public bool SuVer(int istenenSuMiktar, double YatırılanPara)      

       {      

           bool sonuc = false;      

           double tutar = istenenSuMiktar * birimfiyat;      

           double paraüstü = YatırılanPara - tutar;      

           if (kasa < paraüstü)      

               MessageBox.Show("kasada para yok su verilemiyor. ");      

           else if (tutar <= YatırılanPara && istenenSuMiktar <= SuMiktarı)      

           {      

               SuMiktarı -= istenenSuMiktar;      

               kasa += tutar;      

               sonuc = true;      

     

               MessageBox.Show("para üstü " + paraüstü);      

           }      

           else if (YatırılanPara < tutar)      

               MessageBox.Show("yatırılan para yetersiz...");      

           else if (SuMiktarı < istenenSuMiktar)      

               MessageBox.Show("Makinede yeteri kadar su yoktur...");      

           return sonuc;      

       }      

     

   }      

}      

Açıklama:

cevap budur iyi çalışmalar

Cevabı biliyor musunuz? Buraya ekleyin!

Cevabı bulamıyor musunuz?

Google ile giriş yap

veya

Şifrenizi mi unuttunuz?

Hesabım yok ve şunu yapmak istiyorum: Kayıt ol

Bir dil veya bölge seçin
How much to ban the user?
1 hour 1 day 100 years