C# Verilen bir kişi adını bir dizide arayan ve bulan program

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
PROGRAMMER
Seçkin Üye
Katılım
26 Ara 2015
Mesajlar
401
Çözümler
1
Tepki puanı
165
Ödüller
9
Yaş
27
10 HİZMET YILI
C#:
public static void Main (string[] args)
{
    string[] isimler = { "Ali", "Veli", "Hasan" }; // 3 adet isim tanımlıyoruz.
    string kelime = "Veli"; //Veli ismini aratıyoruz.
    if (ara(isimler, kelime))
    Console.WriteLine("Dizide " + kelime + " ismi mevcut"); //Veli ismi varsa isim mevcut 
    else
    Console.WriteLine("Dizide " + kelime + " ismi yok");//Veli ismi varsa isim yok
    Console.ReadLine();
}

public static bool ara(string[] dizi, string kelime)
{
    for (int i = 0; i < dizi.Length; i++) // Harf Harf bakıyoruz V-e-l-i
{
    if (dizi[i] == kelime)
    {
    return true; // doğru ise döndürüyoruz,
    }
}
    return false; // yanlıiş ise bitiriyoruz.
}
 
Seçkin Üye
Katılım
7 Nis 2020
Mesajlar
317
Çözümler
1
Tepki puanı
18
Ödüller
4
Yaş
21
6 HİZMET YILI
eline sağlık hocam devamı gelir mi anlatımların
 
Onaylı Üye
Katılım
6 Nis 2020
Mesajlar
108
Tepki puanı
13
6 HİZMET YILI
dostum bu yazılım bize dizi içinde bir elemanın olup olmadığını söylüyorsa bunu çok basit bir koşul ile de yapabiliriz,
if'i döngüye sokarız dizinin sıfırıncı indisinden sonuncuya kadar tarar değişken atıyorum "x" i arıyorsak koşul eşit eşittir olduğunda bize hangi indiste olduğunu verir
bunun farklı kullanım alanları nelerdir? Yani bunun başka bir kullanım amacı var mı ?

Düzeltme: Ben konuya gözgezdirerek yorum yapmışım özür dilerim zaten dediğim gibi yapmışsın :) Sadece return filan görünce ve diğer kelime ile süslemeler filan uzun bir iş çıkartmışsın diye düşündüm konuyu okumadan :D
 
PROGRAMMER
Seçkin Üye
Katılım
26 Ara 2015
Mesajlar
401
Çözümler
1
Tepki puanı
165
Ödüller
9
Yaş
27
10 HİZMET YILI
dostum bu yazılım bize dizi içinde bir elemanın olup olmadığını söylüyorsa bunu çok basit bir koşul ile de yapabiliriz,
if'i döngüye sokarız dizinin sıfırıncı indisinden sonuncuya kadar tarar değişken atıyorum "x" i arıyorsak koşul eşit eşittir olduğunda bize hangi indiste olduğunu verir
bunun farklı kullanım alanları nelerdir? Yani bunun başka bir kullanım amacı var mı ?

Düzeltme: Ben konuya gözgezdirerek yorum yapmışım özür dilerim zaten dediğim gibi yapmışsın :) Sadece return filan görünce ve diğer kelime ile süslemeler filan uzun bir iş çıkartmışsın diye düşündüm konuyu okumadan :D
Char döngüsü ile aramıyor farkındaysanız stirings ile arama yapıyor dediğiniz gibi olsaydı if kelime =='x' yapar geçerdim
 
Süper Üye
Katılım
7 May 2018
Mesajlar
606
Tepki puanı
30
Ödüller
6
8 HİZMET YILI
I guess this can be a good practice for looping so good job
 
Süper Üye
Katılım
29 Mar 2020
Mesajlar
653
Çözümler
2
Tepki puanı
31
Ödüller
4
Yaş
27
6 HİZMET YILI
Ellerine Sağlık Kardeş Emeğine Sağlık ..
 
Signed by CrazueLz
Seçkin Üye
Katılım
6 Mar 2019
Mesajlar
331
Çözümler
5
Tepki puanı
77
Yaş
27
7 HİZMET YILI
Teşekkürler işime yarayacağını düşünüyorum. Emeğine sağlık.
 
Uzman Üye
Katılım
17 Nis 2020
Mesajlar
284
Çözümler
2
Tepki puanı
21
Yaş
36
6 HİZMET YILI
Dizini elemanları verilen kelimeyi içeriyor mu? Yapablilir misin? Yani
dizi[0]=Hasan Öztürk //Mesela 'Öz' arayalım
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst