F

Yüzbaşı
05 Kasım 2005
Tarihinde Katıldı
Takip Ettikleri
3 üye
Görüntülenme (?)
22 (Bu ay: 0)
Gönderiler Hakkında
F
3 yıl
C# döngü içindeki if lerden kurtulmak istiyorum.
Başlıktan da anlayacağınız gibi. For döngüsünün içindeki if, else if ler den kurtulmak istiyorum.
1000 elemanlı bir dizi olsaydı 1001 tane if yazmak zorunda mı kalacaktım...

Yardımcı olmaya çalışan arkadaşlara şimdiden TEŞEKKÜR ediyorum.


public static decimal[] dizimiz = new decimal[10];// Dizimizin 10 elemanı var.

public static decimal elimdeki_TL = 2500.00m;
public static decimal elimdeki_USD = 1293.10m;

public static decimal usd_kuru = 5.80m;

public static decimal toplam_param = elimdeki_TL + (elimdeki_USD * usd_kuru); // Toplam param 9998,98

public static decimal dizielemanlarininalacagienbuyukdeger = toplam_param / dizimiz.Length; // 999,9980

public static decimal aktifolandizielemanı = Math.Ceiling(elimdeki_TL / dizielemanlarininalacagienbuyukdeger);

private void Form1_Load(object sender, EventArgs e)
{
for (int i = dizimiz.Length; i > dizimiz.Length - aktifolandizielemanı; i--)
{



if (aktifolandizielemanı == 0)
{
}
else if (aktifolandizielemanı == 1)
{
dizimiz[9] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
}
else if (aktifolandizielemanı == 2)
{
dizimiz[8] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 3)
{
dizimiz[7] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 4)
{
dizimiz[6] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[7] = dizielemanlarininalacagienbuyukdeger;
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 5)
{
dizimiz[5] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[6] = dizielemanlarininalacagienbuyukdeger;
dizimiz[7] = dizielemanlarininalacagienbuyukdeger;
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 6)
{
dizimiz[4] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[5] = dizielemanlarininalacagienbuyukdeger;
dizimiz[6] = dizielemanlarininalacagienbuyukdeger;
dizimiz[7] = dizielemanlarininalacagienbuyukdeger;
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 7)
{
dizimiz[3] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[4] = dizielemanlarininalacagienbuyukdeger;
dizimiz[5] = dizielemanlarininalacagienbuyukdeger;
dizimiz[6] = dizielemanlarininalacagienbuyukdeger;
dizimiz[7] = dizielemanlarininalacagienbuyukdeger;
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 8)
{
dizimiz[2] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[3] = dizielemanlarininalacagienbuyukdeger;
dizimiz[4] = dizielemanlarininalacagienbuyukdeger;
dizimiz[5] = dizielemanlarininalacagienbuyukdeger;
dizimiz[6] = dizielemanlarininalacagienbuyukdeger;
dizimiz[7] = dizielemanlarininalacagienbuyukdeger;
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 9)
{
dizimiz[1] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[2] = dizielemanlarininalacagienbuyukdeger;
dizimiz[3] = dizielemanlarininalacagienbuyukdeger;
dizimiz[4] = dizielemanlarininalacagienbuyukdeger;
dizimiz[5] = dizielemanlarininalacagienbuyukdeger;
dizimiz[6] = dizielemanlarininalacagienbuyukdeger;
dizimiz[7] = dizielemanlarininalacagienbuyukdeger;
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
else if (aktifolandizielemanı == 10)
{
dizimiz[0] = elimdeki_TL - (dizielemanlarininalacagienbuyukdeger * (aktifolandizielemanı - 1));
dizimiz[1] = dizielemanlarininalacagienbuyukdeger;
dizimiz[2] = dizielemanlarininalacagienbuyukdeger;
dizimiz[3] = dizielemanlarininalacagienbuyukdeger;
dizimiz[4] = dizielemanlarininalacagienbuyukdeger;
dizimiz[5] = dizielemanlarininalacagienbuyukdeger;
dizimiz[6] = dizielemanlarininalacagienbuyukdeger;
dizimiz[7] = dizielemanlarininalacagienbuyukdeger;
dizimiz[8] = dizielemanlarininalacagienbuyukdeger;
dizimiz[9] = dizielemanlarininalacagienbuyukdeger;
}
}

Debug.WriteLine("Dizimin 0. elemanı = " + dizimiz[0]);// Sonuç 0
Debug.WriteLine("Dizimin 1. elemanı = " + dizimiz[1]);// Sonuç 0
Debug.WriteLine("Dizimin 2. elemanı = " + dizimiz[2]);// Sonuç 0
Debug.WriteLine("Dizimin 3. elemanı = " + dizimiz[3]);// Sonuç 0
Debug.WriteLine("Dizimin 4. elemanı = " + dizimiz[4]);// Sonuç 0
Debug.WriteLine("Dizimin 5. elemanı = " + dizimiz[5]);// Sonuç 0
Debug.WriteLine("Dizimin 6. elemanı = " + dizimiz[6]);// Sonuç 0
Debug.WriteLine("Dizimin 7. elemanı = " + dizimiz[7]);// Sonuç 500,0040
Debug.WriteLine("Dizimin 8. elemanı = " + dizimiz[8]);// Sonuç 999,9980
Debug.WriteLine("Dizimin 9. elemanı = " + dizimiz[9]);// Sonuç 999,9980

}
F
4 yıl
MSSQL - Sorguyu belli zaman aralıklarında nasıl çalıştırırım ve gelen sonucu başka tabloya nasıl y.?
WITH R1 AS(
SELECT
BLOCKZAMAN AS Zaman,
BLOCKZORLUK AS Zorluk,
MIN(BLOCKZORLUK) AS EnDusuk,
MAX(BLOCKZORLUK) AS EnYuksek
FROM TBL_ETH
GROUP By BLOCKZAMAN, BLOCKZORLUK
),
R2 AS
(
SELECT DISTINCT(CAST(Zaman as Date)) AS Tarih,
EnDusuk,
EnYuksek,
FIRST_VALUE(Zorluk) OVER (PARTITION BY CAST(Zaman AS DATE) ORDER BY Zaman) AS IlkDeger,
LAST_VALUE(Zorluk) OVER (PARTITION BY CAST(Zaman AS DATE) ORDER BY Zaman ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS SonDeger
From R1
)
Select Tarih as Tarih, MIN(EnDusuk) as EnDusuk,Max(EnYuksek) as EnYuksek ,IlkDeger,SonDeger
From R2
Group By Tarih,IlkDeger,SonDeger
ORDER BY Tarih

Yukarıdaki gibi bir döngüyü belli zaman aralıklarında otomatik çalıştırıp çıkan sonucu başka bir database e yazdırabilir miyim ?
Küçük bir örnek ile nasıl yapacağımı öğretir misiniz?
ŞİMDİDEN YARDIM EDENLERE TEŞEKKÜRLER.
F
4 yıl
C# MSSQL 5 Telefon numarası 1 textbox ta aranır mı?
var lst = from s in DB.TBL_CARILERs
where s.CARIKODU.Contains(txtKodu.Text)
&& s.CARIADI.Contains(txtAdi.Text)
&& s.TEL1.Contains(txtTel1.Text)
&& s.TEL2.Contains(txtTel2.Text)
&& s.TEL3.Contains(txtTel3.Text)
&& s.TEL4.Contains(txtTel4.Text)
&& s.TEL5.Contains(txtTel5.Text)
select s;

Liste.DataSource = lst;

txtTel.Text adında bir textbox da TEL1 TEL2 TEL3 TEL4 TEL5 den herhangi biri ile eşleşiyorsa diye aramak istiyorum bir türlü beceremedim :( Yardım eder misiniz?
F
5 yıl
Ekran kartı Overclock. Uzman cevapları bekliyorum.
Konu başlığından da anlaşılacağı gibi Ekran kartına overclock yapıyorum.
overclock yapmadan önce Ekran kartının rom unu da değiştiriyorum.
anlayacağınız üzere GPU nun sınırlarını zorluyorum.

SAPPHIRE NITRO Radeon™ RX 470 4G D5 OC bu kartın özellikleri
GPU 1140 MHz Engine Clock 1236 MHz Boost Engine Clock
MEMORY 1750 MHz, 7000 MHz Effective

Sorularım şu şekilde olacak.
1- Ekran kartı nasıl yanar ?
Zaten 85 dereceye gelen yukarıdaki kart resetliyor. ( Romda bu değeri değiştirmiyorum )

2- Mavi ekran hatasını nasıl oluyor ?
Olamayacak bir coreclock memclock değeri girersem mi mavi ekran hatası alırım. GPU 1700 memclock 2500 gibi bir değer.
F
5 yıl
Java ile GPU sıcaklıklarını fan dönüş hızlarını nasıl görebilirim ?
GPU0 60 derece GPU1 64 derece GPU0 Rpm 1200 GPU1 Rpm 1100 sonuçları saniyelik aralıklar ile almak istiyorum.

Örnek bir site de olabilir. Yardımlarınız için şimdiden teşekkürler.
F
5 yıl
MYSQL Kaçıncı_Satır Grup - Row_Select Group / UZMAN SORUSU
Koşuid Atkacinci Atganyan
1 1 2
1 2 8
1 3 3
1 4 5
1 5 4
2 1 6
2 2 7
2 3 4
2 4 2
3 1 6
3 2 8
3 3 4
3 4 5
4 1 2
4 2 8
4 3 3
4 4 5
4 5 4

SELECT * FROM `kosularin_sonuclari` WHERE `Kosuid` = 2 ORDER BY `Atganyan` ASC

bu sorgunun sonucu aşağıdaki gibi bir sonuç veriyor

Koşuid Atkacinci Atganyan

2 4 2
2 3 4
2 1 6
2 2 7

1. istediğim at kaçıncıdaki 1 in kaçıncı sırada olduğunu bulmak
yani 3 sonucunu almak istiyorum.

2. istediğim ortalamasını almak DEĞİLDE kaç tane neyden geldiğini bulmak.

2 tane 1. ganyan
1 tane 4. ganyan
1 tane 3. ganyan

(Sadece sorgu ile olmuyorsa Java kullanıyorum.)
F
5 yıl
JFrame JScrollPane JPanel döngü JButton --- scrollbar ı çalıştıramadım. Yardım pls.
Döngü ile düğme yapıp bunu da sol taraftaki alana koymak istiyorum fakat sol taraftaki alan da düğmeler çok olmasına rağmen scrollbar çalışmıyor.

Yardımlarınız için şimdiden TEŞEKKÜRLER.

 
package zzz001;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;


public class Zzz001
{
public static void createpencere()
{
JFrame pencere1 = new JFrame();
pencere1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pencere1.setExtendedState(JFrame.MAXIMIZED_BOTH);
pencere1.setVisible(true);
pencere1.setMinimumSize(new Dimension(600, 400));

JPanel panel1 = new JPanel();
panel1.setBackground(Color.RED);
panel1.setPreferredSize(new Dimension(300, 0));
panel1.setLayout(new GridBagLayout());

JPanel panel2 = new JPanel();
panel2.setBackground(Color.BLUE);
panel2.setPreferredSize(new Dimension(600, 0));
panel2.setLayout(new GridBagLayout());

JScrollPane bolme1 = new JScrollPane(panel1, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
bolme1.setBackground(Color.YELLOW);

JScrollPane bolme2 = new JScrollPane(panel2, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
bolme2.setBackground(Color.YELLOW);

pencere1.add(bolme1, BorderLayout.WEST);
pencere1.add(bolme2, BorderLayout.CENTER);

GridBagConstraints gbc = new GridBagConstraints();


//Insets insets = panel1.getInsets();
//Dimension size = new Dimension();

int y = 0;
for(int i=0; i < 50 ; i++)
{
JButton[] b = new JButton[50];
b[i] = new JButton();
b[i].setText("Button "+i);
gbc.gridx = 0;
gbc.gridy = i;
panel1.add(b[i], gbc);
}


}

public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createpencere();
}
});
}

}

F
5 yıl
.class dosyasını .html de nasıl çalıştırırım.
Netbeans de deneme1 JFrame Form oluşturuyorum.
Bu form u html ile çalıştırmak istiyorum.
Html e ne yazmam gerekiyor. (NetBeansProjects klasöründe çalışır mı ?)
F
5 yıl
Silinebilir
Silinebilir
F
5 yıl
dosyadan iki cümle arasını okumak mümkün mü?
a.txt
Adı Osman Yaşı 41 Medeni Durumu Hiç Evlenmemiş Eğitim Seviyesi Lise

b.txt
Adı Hatice Yaşı 55 Medeni Durumu Evli Eğitim Seviyesi Üniversite

dosya okurken Adı ile Yaşı arasını ve Yaşı ile Medeni Durumu arasındaki verileri almak mümkün mü ?
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.