İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

C# Yardım

Tepelii26.10.20137 cevap3.527 görüntüleme
2012'den beri436 mesaj
#1
Arkadaşlar Hocamızın Verdiği Ödevi Yapamadım Yardım Edebilir misiniz ?

int[] plakakodlari=new {"Kayıt Yok","Adana","Adıyaman","Afyonkarahisar","Ağrı","Amasya","Ankara"} Yanda verilen diziyi tanımlayarak aşağıdaki soruları bu diziye göre çözünüz.

Klavyeden plaka kodu girilen il adını ekrana yazdırınız. Girilen koda ait il yok ise kayıt bulunamadı olarak mesaj veriniz.
Klavyeden il adı girilen ile ait plaka kodunu ekrana yazdırınız. Plaka kodu bulunamayan il için kayıt bulunamadı mesajını veriniz.

Şimdiden Teşekkürler.
Cevaplar
2012'den beri2.015 mesaj
#2
if (txtPlaka.Text == İstanbul || txtPlaka.Text == istanbul);
{
MessageBox.Show("İstanbul'un plaka kodu: 34");
}

else
{
MessageBox.Show("Kayıt bulunamadı!");
}

if (txtPlaka.Text == 34);
{
MessageBox.Show("34, İstanbul'un plaka kodudur.");
}

else
{
MessageBox.Show("Kayıt bulunamadı!");
}


gibi yapabilirsiniz.
Tepelii Konuyu açan
2012'den beri436 mesaj
#3
Milton Sirotta dedi: ↑
if (txtPlaka.Text == İstanbul || txtPlaka.Text == istanbul);
{
MessageBox.Show("İstanbul'un plaka kodu: 34");
}

if (txtPlaka.Text == 34);
{
MessageBox.Show("34, İstanbul'un plaka kodudur.");
}

gibi yapabilirsiniz.
Kusura Bakmayın Ama Bunu Dizilerle Yapmam Gerekiyor Ve Console Ekranında Çalısıyoruz Şu An Söylemeyi Unuttum.
2012'den beri2.015 mesaj
#4
Tepelii dedi: ↑
Kusura Bakmayın Ama Bunu Dizilerle Yapmam Gerekiyor Ve Console Ekranında Çalısıyoruz Şu An Söylemeyi Unuttum.
Konsolda çalışıyorsanız Console.WriteLine gibi yapabilirsiniz ama dizileri bilemiyorum. İsterseniz buraya göz atın: C# - Diziler (Arrays)
Tepelii Konuyu açan
2012'den beri436 mesaj
#5
Milton Sirotta dedi: ↑
Konsolda çalışıyorsanız Console.WriteLine gibi yapabilirsiniz ama dizileri bilemiyorum. İsterseniz buraya göz atın: C# - Diziler (Arrays)
Teşekkür Ederiz
2012'den beri2.015 mesaj
#6
Tepelii dedi: ↑
Teşekkür Ederiz
Önemli değiliz. :D
2006'den beri1.716 mesaj
#7
Tepelii dedi: ↑
Arkadaşlar Hocamızın Verdiği Ödevi Yapamadım Yardım Edebilir misiniz ?

int[] plakakodlari=new {"Kayıt Yok","Adana","Adıyaman","Afyonkarahisar","Ağrı","Amasya","Ankara"} Yanda verilen diziyi tanımlayarak aşağıdaki soruları bu diziye göre çözünüz.

Klavyeden plaka kodu girilen il adını ekrana yazdırınız. Girilen koda ait il yok ise kayıt bulunamadı olarak mesaj veriniz.
Klavyeden il adı girilen ile ait plaka kodunu ekrana yazdırınız. Plaka kodu bulunamayan il için kayıt bulunamadı mesajını veriniz.

Şimdiden Teşekkürler.
int dizisi tanımlayıp içine şehirleri yazmışsın o da güzel :)

en kolay şekilde şöyle olur galiba (dizileri kullanarak):
şehir isimlerinin olduğu bir dizi olur: string[] sehirler=new {"Adana",....} şeklinde, ve bunun içine Kayıt Yok konulmaz.
bir dizi daha yazılır plaka kodlarının olduğu: int[] plakalar=new {1,2,3...} şeklinde.

daha sonra konsoldan girilen değer eğer şehir ismi ise, sehirler.IndexOf(girilen) tarzında dizide var mı diye bakılır. Eğer sehirler dizisinde varsa kaçıncı eleman olduğu döner bu metoddan, eğer dizide yoksa -1 döner. -1 dönüyorsa, ekrana Kayıt Yok basarsın. atıyorum 5 dönüyorsa da diğer dizideki 5. elemanı basarsın, yani plakalar[5]. tabi burdan anlayacağın, iki dizi de aynı sırada olmalı. yani birinin ilk elemanı 1 ise diğerinin ilk elemanı Adana olmalı ;)

eğer konsoldan şehir değil de sayı girilirse de bu sefer plaka listesine indexOf yapıp sehirler[x] ekrana basabilirsin :)

kolay gelsin...
Tepelii Konuyu açan
2012'den beri436 mesaj
#8
Champion78 dedi: ↑
int dizisi tanımlayıp içine şehirleri yazmışsın o da güzel :)

en kolay şekilde şöyle olur galiba (dizileri kullanarak):
şehir isimlerinin olduğu bir dizi olur: string[] sehirler=new {"Adana",....} şeklinde, ve bunun içine Kayıt Yok konulmaz.
bir dizi daha yazılır plaka kodlarının olduğu: int[] plakalar=new {1,2,3...} şeklinde.

daha sonra konsoldan girilen değer eğer şehir ismi ise, sehirler.IndexOf(girilen) tarzında dizide var mı diye bakılır. Eğer sehirler dizisinde varsa kaçıncı eleman olduğu döner bu metoddan, eğer dizide yoksa -1 döner. -1 dönüyorsa, ekrana Kayıt Yok basarsın. atıyorum 5 dönüyorsa da diğer dizideki 5. elemanı basarsın, yani plakalar[5]. tabi burdan anlayacağın, iki dizi de aynı sırada olmalı. yani birinin ilk elemanı 1 ise diğerinin ilk elemanı Adana olmalı ;)

eğer konsoldan şehir değil de sayı girilirse de bu sefer plaka listesine indexOf yapıp sehirler[x] ekrana basabilirsin :)

kolay gelsin...
Söylediklerinizi Henüz Yapmadıım Ama Şuan Benim Hocamın Verdiği Problemin Aynısını Foruma YAzdım Yani Sıkıntı Hocada Başlıyor Aslında :D

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.