Cümle İşlemleri

Bu dersimizde basit bir şekilde cümle veya kelimeler üzerinde işlemler yapacağız.

Bu dersimizde basit bir şekilde cümle veya kelimeler üzerinde işlemler yapacağız...

Yapılacak İşlemler :

[*] Cümleyi kelimelere ayırma,
[*] Sesli harfleri bulma,
[*] Sessiz harfleri bulma,
[*] Boşlukların kontrolü,
[*] Kelime sayısı,
[*] Harf sayısı.


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

using System.Collections;



namespace CümleIslemleri

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        string sesli = "", sessiz = "";

        int sesliharfsayisi = 0, sessizharfsayisi = 0;

        void SesliSessizKontrol()

        {

            ArrayList harfler = new ArrayList();

            ArrayList sesliharfler = new ArrayList();

            ArrayList sessizharfler = new ArrayList();

            harfler.Clear();

            sessizharfler.Clear();

            sesliharfler.Clear();

            sessiz = "";

            sesli = "";

            sesliharfsayisi = 0;

            sessizharfsayisi = 0;

            string cümle = textBox1.Text.Trim().Replace("+", "");

            foreach (char kontrol in cümle)

            {

                harfler.Add(kontrol);

            }

            for (int i = 0; i < harfler.Count; i++)

            {

                if (harfler.ToString().ToUpper() == "E" || harfler.ToString().ToUpper() == "U" || harfler.ToString().ToUpper() == "I" || harfler.ToString().ToUpper() == "O" || harfler.ToString().ToUpper() == "Ü" || harfler.ToString().ToUpper() == "A" || harfler.ToString().ToUpper() == "İ" || harfler.ToString().ToUpper() == "Ö")

                {

                    sesliharfler.Add(harfler.ToString());

                }

                else

                {

                    sessizharfler.Add(harfler.ToString());

                }

            }

            for (int i = 0; i < sesliharfler.Count; i++)

            {

                sesli = sesli + " --- " + sesliharfler.ToString().ToUpper();

            }

            for (int t = 0; t < sessizharfler.Count; t++)

            {

                sessiz = sessiz + " --- " + sessizharfler[t].ToString().ToUpper();

            }

            sesliharfsayisi = sesliharfler.Count;

            sessizharfsayisi = sessizharfler.Count;

        } 

        private void button1_Click(object sender, EventArgs e)//Kelime Ayırma : 

        {

            listBox1.Items.Clear();

            string[] kelimeler;

            kelimeler = textBox1.Text.Split(' ', '+', 'n');

            for (int i = 0; i < kelimeler.Length; i++)

            {

                listBox1.Items.Add(kelimeler.ToString());

            }

      

        }



        private void button2_Click(object sender, EventArgs e)//Boşluklara "+" koyma : 

        {

            textBox1.Text = textBox1.Text.Replace(" ", "+");

        }

         private void button3_Click(object sender, EventArgs e)//Sesli Harfler : 

        {

            SesliSessizKontrol();

            MessageBox.Show("Sesli Harf Sayısı : " + sesliharfsayisi + "nSesli Harfler : " + sesli);

        }



        private void button4_Click(object sender, EventArgs e)//Sessiz Harfler : 

        {

            SesliSessizKontrol();

            MessageBox.Show("Sessiz Harf Sayısı : " + sessizharfsayisi + "nSessiz Harfler : " + sessiz);

        }



        private void button5_Click(object sender, EventArgs e)//Kelime Sayısı : 

        {

            string[] kelimeler;

            kelimeler = textBox1.Text.Split(' ', '+', 'n');

            MessageBox.Show("Kelime Sayısı : " + kelimeler.Length);

        }



        private void button6_Click(object sender, EventArgs e)//Harf Sayısı : 

        {

            MessageBox.Show("Harf Sayısı : " + textBox1.Text.Trim().Replace("+", "").Length);

        }



        

    }

}


  • Etiketler;
Abdullah Akpınar
Kocaeli Üniversitesi Kocaeli Meslek Yüksekokulu'nda okuyorum. Bilgisayarla ilgili (en çok programlama) yeni şeyler öğrenmeyi seviyorum.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

[b]ben c#da metin okumada gölgeleme metodunu kullanmak istiyorum bunun için hangi kodu kullanmam lazım...yardımcı olabilir misiniz?¿?[/b]
Gölgeleme metodu derken ?

Yukarı Git