Cevapla
 
Konu Araçları
Eski 25-01-08, 14:58 #1
pcDeviL pcDeviL çevrimdışı
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 CevaplaAlıntı Yaparak Cevapla
Eski 02-02-08, 23:39 #2
entropik83 entropik83 çevrimdışı
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 CevaplaAlıntı Yaparak Cevapla
Eski 18-02-08, 04:05 #3
yavuztekin yavuztekin çevrimdışı
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 CevaplaAlıntı Yaparak Cevapla
Eski 18-02-08, 12:03 #4
ScHaO ScHaO çevrimdışı
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 CevaplaAlıntı Yaparak Cevapla
Eski 02-01-12, 21:15 #5
ayko31 ayko31 çevrimdışı
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 CevaplaAlı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ı



Tüm saatler GMT +3. Şuan saat: 19:59
(Türkiye için GMT +2 seçilmelidir.)

 
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ı. Tatil
Copyright © 2016