Son Dakika Haberlerini Takip Edebileceğiniz FrmTR Haber Yayında. * FrmTR Sohbet Kontrol Panelinizde.
Forum TR
Go Back   Forum TR > > >
FrmTR'ye Reklam Vermek İçin: [email protected]
Cevapla
 
Konu Araçları
Eski 25-01-08, 14:58   #1
pcDeviL

Varsayılan C# Bir soru: Console.ReadLine();


Merhaba;

String soru="";

Console.WriteLine("Sorunuz nedir?");
soru = Console.ReadLine();

Simdi oyle bir if kurmaliyim ki bu readline ile cektigim kullanici sorusuna karsililik cevap verdirtebiliyim. Bot benzeri birsey yani kullanici soru sorucak "nasilsin dostum?" diye pc cevap vericek "İyi diyelim iyi olalim" yani soru daki nasilsin dostum'dan sadece nasilsin'i nasil algilatabilrim if ile?
  Alıntı Yaparak Cevapla
Eski 02-02-08, 23:39   #2
entropik83

Varsayılan C: C# Bir soru: Console.ReadLine();


Sorunu doğru anlamışımdır umarım...
girilen ifadeyi ' ' (boşluk) karakterine göre kelimelere ayırıp, elde edilen her bir kelimenin "nasılsın" a eşit olup olmadığını kontrol ettirebiliriz...

Kod:
            string soru;
            Console.WriteLine("Sorunuz nedir?");
            soru=Console.ReadLine();
            string[] kelime = soru.Split(' ');
            for (int i = 0; i != kelime.Length; i++)
                if (kelime[i] == "nasılsın")
                    Console.WriteLine("İyi diyelim iyi olalim");
  Alıntı Yaparak Cevapla
Eski 18-02-08, 04:05   #3
yavuztekin

Varsayılan C: C# Bir soru: Console.ReadLine();


using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string a;
Console.Write("sor :");
a = Console.ReadLine();
if (a.IndexOf("nasilsin")>= 0)
{
Console.WriteLine("İyiyim sen nasılsın");

}
if (a.IndexOf("adin")>=0)
{
Console.WriteLine("Benim Adim Mehmet.");
}
Console.Read();
}
}
}


Gibi bir ifade işini görür mü?
Belirtilen kelimenin girilen kelime ya da kelimelerde geçmesi yeterlidir.
Artık döngü ya da etiketi kendin eklersin.

Mesajı son düzenleyen yavuztekin ( 18-02-08 - 04:09 )
  Alıntı Yaparak Cevapla
Eski 18-02-08, 12:03   #4
ScHaO

Varsayılan C: C# Bir soru: Console.ReadLine();


yavuz tekin in verdiği kod işi görüyor indexof u kullanmayı düşünmen güzel bir yöntem kolay gelsin...
  Alıntı Yaparak Cevapla
Eski 02-01-12, 21:15   #5
ayko31

Varsayılan C: C# Bir soru: Console.ReadLine();

Yardımcı Olabilirseniz Sevinirim
Benim 10 sayıyı kendimin girecegi 10 sayıyı bilgisayarın girecegi(1 ile 100 arası) Ve Bu Sayılardan Birbirine Eşit Olan sayıları ve kaç sayı bildiginizi yazdıran bir program
Birazını Yaptım Devamını Getiremiyorum

int[] dizi1 = newint[10];
int[] dizi2 = newint[10];
Random r = newRandom();
string aynidizi = " ";
int aynielemanlar = 0, sayac = 1;
for (int i = 0; i < 10; i++)
{
Console.Write(sayac + ".Sayıyı Giriniz");
sayac++;
dizi1[i] =
Convert.ToInt32(Console.ReadLine());
dizi2[i] = r.Next(1, 100);
  Alıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz. Reklam Mailimiz. Gizlilik Politikası


Reklamı Kapat

Reklamı Kapat