Ürünlerin Güncel Fiyatını Gösteren Bir Kodlama Nasıl Yapılır?

ismooo

Katılımcı Üye
19 Ocak 2009
272
4
uzay
hiç bir kod bilgim yok sadece programın iskeletini oluşturdum programda enflasyon oranı ve ürünlerin eski fiyatı girilerek ürünlerin güncel fiyatını hesaplayan bir program yapmak istiyorum örnekteki gibi bunu nasıl yapabilirim çok işime yarayacak

rjyyp8g.png
 
Excel tablosu prensibi kullanmak lazım bunda oranlama bölümü de ekleme yapman gerekli örnek işlem verecek olursam excel üzeri söyleyim (a1 kutusu x %10 b1 kutusu şeklinde ) yönlendirme yapman gerekli sonuç c kutusuna yansıyacak ürün kutuları istediğin kadar oran kutusu 1 adet yeni fiyat kutusu ürün kutularınla eşit olacak koder arkadaşlar gelir şimdi yansıtma için
 

Grimner

Adanmış Üye
28 Mar 2020
6,312
4,770
Merhaba, sizin için bir örnek kodladım. Ona bakarak, kendi programınıza uygun hale getirebilirsiniz. Takıldığınız yer olursa, söylemeniz yeterli.

gebt59p.jpg


C#:
private void button1_Click(object sender, EventArgs e)
{
    // HESAPLAMA
    
    string UrunAdi = textBox1.Text;
    // Burada kullanıcının textBox1 içine girdiği ürün adını alıyoruz.

    double UrunFiyat = Convert.ToDouble(textBox2.Text);
    // Burada ise ürünün fiyat bilgisini textbox2 içinden alıyoruz ve ToDouble() ile double türüne dönüştürüyoruz.

    double Enflasyon = (double)numericUpDown1.Value;
    // Burada ise Numeric içindeki değeri alıyoruz. Sonrasında (double) ile double şeklinde kullanımını sağlıyoruz.

    double YeniFiyat = UrunFiyat + (UrunFiyat * (Enflasyon / 100));
    /*
           Burada da enflasyon hesaplanıyor.
            Örnek:
            
            Ürün Fiyatı: 100
            Enflasyon ise: 10

            10 / 100 = 0.1 çıkıyor.
            Bunu da ürün fiyatı ile çarpıyor.
            Yani: 100 * 0.1 = 10.

            Sonrasında bulduğumuz değer ile ana fiyatınımızı topluyoruz.
            100 (UrunFiyat) + 10 (Yani yazdığımız kısımda bulduğumuz) = 110
    */
    
    label4.Text = UrunAdi + " Enflasyonlu Fiyat: " + YeniFiyat;
    // Burada ise label4 içine enflasyonlu fiyatı yazdırıyoruz.
}

private void button2_Click(object sender, EventArgs e)
{
    // TEMİZLEME

    textBox1.Clear();
    textBox2.Clear();
    // textbox1 ve textbox2 Clear() ile temizleniyor.

    label4.Text = "";
    // label4'ün içindeki değer "" ile değiştiriliyor.
}
 

ismooo

Katılımcı Üye
19 Ocak 2009
272
4
uzay
Merhaba, sizin için bir örnek kodladım. Ona bakarak, kendi programınıza uygun hale getirebilirsiniz. Takıldığınız yer olursa, söylemeniz yeterli.

gebt59p.jpg


C#:
private void button1_Click(object sender, EventArgs e)
{
    // HESAPLAMA
   
    string UrunAdi = textBox1.Text;
    // Burada kullanıcının textBox1 içine girdiği ürün adını alıyoruz.

    double UrunFiyat = Convert.ToDouble(textBox2.Text);
    // Burada ise ürünün fiyat bilgisini textbox2 içinden alıyoruz ve ToDouble() ile double türüne dönüştürüyoruz.

    double Enflasyon = (double)numericUpDown1.Value;
    // Burada ise Numeric içindeki değeri alıyoruz. Sonrasında (double) ile double şeklinde kullanımını sağlıyoruz.

    double YeniFiyat = UrunFiyat + (UrunFiyat * (Enflasyon / 100));
    /*
           Burada da enflasyon hesaplanıyor.
            Örnek:
           
            Ürün Fiyatı: 100
            Enflasyon ise: 10

            10 / 100 = 0.1 çıkıyor.
            Bunu da ürün fiyatı ile çarpıyor.
            Yani: 100 * 0.1 = 10.

            Sonrasında bulduğumuz değer ile ana fiyatınımızı topluyoruz.
            100 (UrunFiyat) + 10 (Yani yazdığımız kısımda bulduğumuz) = 110
    */
   
    label4.Text = UrunAdi + " Enflasyonlu Fiyat: " + YeniFiyat;
    // Burada ise label4 içine enflasyonlu fiyatı yazdırıyoruz.
}

private void button2_Click(object sender, EventArgs e)
{
    // TEMİZLEME

    textBox1.Clear();
    textBox2.Clear();
    // textbox1 ve textbox2 Clear() ile temizleniyor.

    label4.Text = "";
    // label4'ün içindeki değer "" ile değiştiriliyor.
}

Hocam sayenizde programı yaptım ne kadar teşekkür etsem az son bir şey daha yapmak istiyorum 3. bir buton olacak basınca uyarı ekranı çıkacak benim isteiğim şey yazacak tamama tıkladığı zaman otomatik tarayıcı açılıp belirlediğim site adresi açılacak bunu nasıl yapabilirim
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.