lostyazilim

C# matamatiksel işlem

6 Mesajlar 1.029 Okunma
lstbozum
wmaraci reklam

Sakie Sakie WM Aracı Kullanıcı
  • Üyelik 11.08.2017
  • Yaş/Cinsiyet 38 / E
  • Meslek Pompacı
  • Konum Hatay
  • Ad Soyad İ** S**
  • Mesajlar 3
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)



ÖNCELLİKLE WM ARACINA ÇOK TEŞŞEKÜR EDERİM ÇOK YARDIMCI VE BİLGİ VEREN BİR SAYAFANIZ VAR :)

KONUYA GELELİM ARKADAŞLAR GÖRDÜĞÜNÜZ ÜZERE RESİMDE
(LİTRE FİYATI)
(PARASAL İLK DEĞER)
(PARASAL SON DEĞER)
(TOPLAM DEĞER)
(ÜRETİLEN SÜT TUTARI)
(HESAPLA BUTONU)
(DATAGRİD'TE TUTAR , KDV , LİTRE FİYATI)

BULUNMAKTADIR

BENİM SİZDEN İSTEDİĞİM

LİTRE FİYATINA BELİRLİ BİR FİYAT ARALIĞI VERİYORUM ÖRNEK 5.350(5 TL 35 KURUŞ)
PARASAL İLK DEĞER 100(YÜZ TL)
PARASAL SON DEĞER 1000(BİN TL) DİYORUM
VE TOPLAM DEĞERE 10000(ON BİN TL) DİYORUM

ŞİMDİ BENİM SİZDEN İSTEDİĞİM
HESAPLA BUTONUNA BASTIĞIMDA 100 TL İLE 1000 TL ARASI 10000 TL'Yİ
DATAGRİD'TEKİ TUTAR BÖLÜMÜNE OTOMATİK DAĞITSIN AMA DEDİĞİM GİBİ 100 TL İLE 1000TL ARASI YANİ TOPLAM 10000 TL TUTARNI DAĞITACAK BUNLAR SABİT OLMİCAK TABİ SADECE ÖRNEK

SONRA TUTARA DAĞITTI GÖRDÜĞÜNÜZ GİBİ YANINDA KDV VAR TUTARI DAĞITIRKEN O ÜCRETİNDE KDV'SİNİ DATAGRİD'TEKİ KDV YE YAZDIRSIN

LİTRE FİYAT YERİNEDE ÜCRETE GÖRE LİTREYİ HESAPLASIN.

YAZDIRILACAK YERLERİ SİZ KAFANIZA GÖRE KOYUN BEN ONLARIN YERİNİ DEĞİŞTİRİRİM.

ŞİMDİ MATETMATİKSEL İŞLEM OLARAK

TUTAR OLAYI 2 SAYI ARASI BİR TUTAR SINIRINDA SAYI DAĞITILIYOR
KDV OLAYI O TUTARUN KDVSİNİ DİREK KDVYE YAZDIRIYOR
LİTREYİ YAZDIRMA OLAYI İSE ÖRNEK ÜCRET 611.00 DİYE BÖLDÜ BUTON BU BİR KISIMDAKİ ÜCRET AMA ONU 5.350'YE BÖLÜYOR VE LİTREFİYAT YERİNE YAZDIRIYOR.

BU KONUDA BANA YARDIMCI OLANA ŞİMDİDEN ÇOK TEŞŞEKÜR EDİYORUM ALLAH TUTUĞUNU ALTIN ETSİN :)
 

 

wmaraci
reklam

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
100 tl ile 1000 tl arasında 10000 tl ye kadar random fiyat atayıp kdv sini litre fiyatına göre kaç litre geldiğini mi hesaplayacağız yani ?
Sakie

kişi bu mesajı beğendi.

sefacandemir.com.tr

Sakie Sakie WM Aracı Kullanıcı
  • Üyelik 11.08.2017
  • Yaş/Cinsiyet 38 / E
  • Meslek Pompacı
  • Konum Hatay
  • Ad Soyad İ** S**
  • Mesajlar 3
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
100 tl 1000 tl arası 10000 random doğru efendim
ama kdv çıkan fiyata göre hesaplanacak örnek veriyorum atanan sayıların arasında 122.43 tl var ona göre kdv yazdıracak

o çıkan fiyattanda litreyi hesaplayacak

oda şöyle oluyor heralde düşünürsek örnek veriyorum 5.35 tl den dedik 122.43 tl yi 5.35 tl ye bölücez

Belkide ben yanlış anladım dediğiniz gibidir ama litre 73 LT diye çıkmasın 73.435 LT diye çıksın küsürat deniliyor ona galiba sadece fiyat ve kdv ÖRNEK FİYAT(122.43 TL) ÖRNEK KDV(42.68) olsun
Şimdiden teşşekür ederim yardımcı olduğunuz için.
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Bir timer oluşturun ve içine;



int firstprice = Convert.ToInt32(firstpriceTxt.Text);
int secondprice = Convert.ToInt32(secondpriceTxt.Text);
Random random = new Random();
int rndprice = 0;
rndprice = random.Next(firstprice, secondprice);
int kdv = (rndprice * 18) / 100;
int liter = rndprice / Convert.ToInt32(literTxt.Text);

int sum = 0;
for (int x = 0; x < dataGridView1.Rows.Count; ++x)
{
sum += Convert.ToInt32(dataGridView1.Rows[x].Cells[0].Value);
}
int total = Convert.ToInt32(totalTxt.Text);
if (sum >= total)
{
timer1.Stop();
}
else
{
this.dataGridView1.Rows.Add(rndprice, kdv, liter);
}



bunları yazın. Daha sonra hesapla butonunuza Timer için start verdirin.


Not: Textbox isimlerini siz kendinize göre düzenlersiniz.

Sanırım istediğiniz bu...

Daha detaylı bir çalışma isterseniz ücretli yardımcı olabilirim.
Sakie

kişi bu mesajı beğendi.

sefacandemir.com.tr
wmaraci
wmaraci

Sakie Sakie WM Aracı Kullanıcı
  • Üyelik 11.08.2017
  • Yaş/Cinsiyet 38 / E
  • Meslek Pompacı
  • Konum Hatay
  • Ad Soyad İ** S**
  • Mesajlar 3
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)



TEŞŞEKÜR EDERİM AMA GÖRDÜĞÜNÜZ GİBİ KÜSÜRAT YOK BEN BU ŞEKİLDE İSTİYORUM YANİ YANINDA BAKIN ORDA BİR FİYAT VAR 678
AMA O ŞEKİL OLMASIN KÜSÜRAT OLMASA BİLE YANINDA 678,00 OLSUN KDV DE 122,00 OLSUN

VE LİTREDE BOŞ LİTRE FİYATINIDA 5.350 DİYE GİRMEK İSTİYORUM HATA VERİYOR GENE O FARKETMEZDE ÖNEMLİ OLAN SONUÇLARIN KÜSÜRATI OLMASI

BURDA BEN HESAP MAKİNESİYLE HESAPLAYIP YAZDIM AYNEN BU ŞEKİLDE OLMASINI İSTİYORUM



Bu program şimdilik benim kazancım olucak o yüzden benim için önemli ilerde yazdırma işi için bir rapor hazırlanacak size ulaşacak bir mail verirseniz sevinirim ordan iletişime geçebiliriz ücret konusunda.Ama şimdilik lütfen yardım edin bunu tamamlayamazsam bende ücret alamam. :)
 

 

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
Küsürat için int olarak belirtilen değişken türünü double a çevirirseniz ondalıklı çıktı alabilirsiniz. Bu arada Convert işlemlerini de double olarak çevirmelisiniz. Mail adersim; sefacndmr01@gmail.com ayrıca pm olarak telefon numaranızı atarsanız daha detaylı görüşebiliriz.


int = integer = tamsayı demek. Tam sayı bir değişkene ondalıklı bir değer atamak isterseniz tabiki hata verir. Dediğim gibi double olarak değiştirin değişken türlerini.

Sizin için düzenledim buyrun;



int firstprice = Convert.ToInt32(firstpriceTxt.Text);
int secondprice = Convert.ToInt32(secondpriceTxt.Text);
Random random = new Random();
double rndprice = 0;
rndprice = random.Next(firstprice, secondprice);
double kdv = (rndprice * 18) / 100;
double liter = rndprice / Convert.ToDouble(literTxt.Text);

int sum = 0;
for (int x = 0; x < dataGridView1.Rows.Count; ++x)
{
sum += Convert.ToInt32(dataGridView1.Rows[x].Cells[0].Value);
}
int total = Convert.ToInt32(totalTxt.Text);
if (sum >= total)
{
timer1.Stop();
}
else
{
this.dataGridView1.Rows.Add(rndprice, kdv, liter);
}

 

 

sefacandemir.com.tr
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al