Sesli Harf Bulma [Çözüldü]

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
16 Kas 2020
Mesajlar
85
Tepki puanı
9
Ödüller
5
5 HİZMET YILI
Girilen kelimenin ilk harfinin sesli olup olmadığını gösteren bir program araştırdım farklı versiyonlarını yaptım lakin tam anlamıyla istediğim olmuyor , yardımcı olur musunuz ?
Not: Switch Case yapısıyla yapılacak
 
☾⭒ königsrasse
Ultra Üye
Katılım
28 Ağu 2018
Mesajlar
1,741
Çözümler
33
Tepki puanı
316
Ödüller
10
7 HİZMET YILI
switch case hangi aşamada kullanılacak?

kullanıcıdan girdi olarak bir kelime al, kelimeyi dizide tut, dizinin ilk elemanını sesli harfleri tuttuğun diğer bir diziyle karşılaştır eğer içlerinden biriyle eşleşirse sesliyle başlıyor demektir bu 1. case olsun ona göre output ver eğer sessizle başlıyorsa da 2. case çalışsın o zaman da farklı bir outputla yazdır.
 
Üye
Katılım
21 Haz 2018
Mesajlar
7
Tepki puanı
1
Ödüller
4
7 HİZMET YILI
switch case hangi aşamada kullanılacak?

kullanıcıdan girdi olarak bir kelime al, kelimeyi dizide tut, dizinin ilk elemanını sesli harfleri tuttuğun diğer bir diziyle karşılaştır eğer içlerinden biriyle eşleşirse sesliyle başlıyor demektir bu 1. case olsun ona göre output ver eğer sessizle başlıyorsa da 2. case çalışsın o zaman da farklı bir outputla yazdır.
Vay sen cgdeki değil misin aga
 
Onaylı Üye
Katılım
12 Eki 2022
Mesajlar
79
Tepki puanı
13
Ödüller
3
Yaş
26
3 HİZMET YILI
Girilen kelimenin ilk harfinin sesli olup olmadığını gösteren bir program araştırdım farklı versiyonlarını yaptım lakin tam anlamıyla istediğim olmuyor , yardımcı olur musunuz ?
Not: Switch Case yapısıyla yapılacak
kullanıcan girilen kelime ile sesli olup olmadığını karşılaştırıp ona göre komut verebilirsin
 
Banlı Üye
Katılım
3 Ağu 2021
Mesajlar
543
Tepki puanı
38
Ödüller
1
4 HİZMET YILI
Girilen kelimenin ilk harfinin sesli olup olmadığını gösteren bir program araştırdım farklı versiyonlarını yaptım lakin tam anlamıyla istediğim olmuyor , yardımcı olur musunuz ?
Not: Switch Case yapısıyla yapılacak
Bağlantıları görmek için lütfen Giriş Yap
bakabilirsin uygulamaya gerek yok
 
Süper Üye
Katılım
28 Ocak 2018
Mesajlar
1,208
Çözümler
28
Tepki puanı
142
Ödüller
10
Sosyal
8 HİZMET YILI
C#:
using System;
public class SesliHarfBulma{
  public static void Main() {
    string str = "kelime";
    string first = str.Substring(0, 1);
    Console.WriteLine(res);
    switch (first) {
    case "a":
      Console.WriteLine("İlk harf sesli");
      break;
    case "e":
      Console.WriteLine("İlk harf sesli");
      break;
    default:
      Console.WriteLine("İlk harf sessiz");
      break;
    }
  }
}

Bu koddaki switchleri arttırarak her sesli harfi tanımlarsan istediğin işlemi yaptırmış olacaksın.
 
Onaylı Üye
Katılım
16 Kas 2020
Mesajlar
85
Tepki puanı
9
Ödüller
5
5 HİZMET YILI
private void button3_Click(object sender, EventArgs e)
{
string metin= textBox1.Text;
label2.Text = Convert.ToString(metin[0]);

switch (metin[0].ToString())
{


case "a":
case "e":
case "ı":
case "i":
case "o":
case "ö":
case "u":
case "ü":
case "A":
case "E":
case "I":
case "İ":
case "O":
case "Ö":
case "U":
case "Ü":

label2.Text = (metin[0] + " Sesli Harf");
break;


default:
label2.Text = (metin[0] + " " + "SESSİZ HARF VEYA HATALI GİRİŞ TEKRAR DENEYİNİZ");
break;
 
Onaylı Üye
Katılım
16 Kas 2020
Mesajlar
85
Tepki puanı
9
Ödüller
5
5 HİZMET YILI
private void button3_Click(object sender, EventArgs e)
{
string metin= textBox1.Text;
label2.Text = Convert.ToString(metin[0]);

switch (metin[0].ToString())
{


case "a":
case "e":
case "ı":
case "i":
case "o":
case "ö":
case "u":
case "ü":
case "A":
case "E":
case "I":
case "İ":
case "O":
case "Ö":
case "U":
case "Ü":

label2.Text = (metin[0] + " Sesli Harf");
break;


default:
label2.Text = (metin[0] + " " + "SESSİZ HARF VEYA HATALI GİRİŞ TEKRAR DENEYİNİZ");
break;
Arkadaşlar çözümünü yaptım teşekkür ederim cevaplarınız için.
 
Uzman Üye
Katılım
9 Şub 2016
Mesajlar
153
Çözümler
1
Tepki puanı
14
Ödüller
9
10 HİZMET YILI
Switch-case yapısını kullanmak yerine daha pratik yol:

C#:
public bool ilkHarfSesliMi(string metin)
{
    char[] sesliler = { 'a', 'e', 'ı', 'i', 'o', 'ö', 'u', 'ü' };
    for (int x = 0; x < sesliler.Length; x++)
    {
        if (metin[0] == sesliler[x])
            return true;
    }
    return false;
}

Kullanım:
C#:
string yazi = "siracyk";
if (ilkHarfSesliMi(yazi))
    Console.WriteLine("Ilk harf sesli.");
else
    Console.WriteLine("Ilk harf sesli degil!");

Çıktı:
Kod:
Ilk harf sesli degil!
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst