C# Akrostiş

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uzengil
    uzengil's avatar
    Kayıt Tarihi: 10/Ağustos/2011
    Erkek

    Selamın aleyküm müritlerim başlıktan da görüldüğü gibi dizilerden akrostiş yapmam gerek fakat nasıl olacak bilmiyorum yardımcı olur musunuz?

    Şöyle olacak işlevi

    Ör:İsim giriniz

         Ali

        Akıllı

        Lakayit

        İhtişamlı

    Böyle çalışması gerekiyor ve A dan Z ye çalışacak


    İmza nasıl atılıyor ?
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    1234567B
    1234567B's avatar
    Kayıt Tarihi: 04/Şubat/2010
    Erkek

    edit:yemekte yedim kusura bakma müdür



    bir listbox bir rtextbox birde textbox var ismi girip ekle diyorsun.Listboxta ismi seçip akrostiş dediğinde yana öyle listeliyor fakat 29 harf için kelime girmen lazım şöyleki

      switch (harf)
                    {
                        case "a":
                            richTextBox1.Text += "Akıllı"+"\n";
                            break;
                        case "l":
                            richTextBox1.Text += "Lisesi" + "\n";
                            break;
                        case "i":
                            richTextBox1.Text += "idiot" + "\n";
                            break;
                        default:
                            richTextBox1.Text += ""+"\n";
                            break;
                    }

    burdan caseleri kafana göre düzenle ismi girerken büyük küçük ayrımı yapmadım onuda sen ara bul aq:D 
    aha buda uygulama 

    https://app.box.com/s/7m65tl0b15uofpwcuq6o

    1234567B tarafından 16/Nis/14 17:56 tarihinde düzenlenmiştir

    arbeit macht frei
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uzengil
    uzengil's avatar
    Kayıt Tarihi: 10/Ağustos/2011
    Erkek

    hahaha :D tamam dostum bekliyorum


    İmza nasıl atılıyor ?
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    1234567B
    1234567B's avatar
    Kayıt Tarihi: 04/Şubat/2010
    Erkek

    buda uygulamayı indirmeden kodları incelemeniz için 

    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;
    
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                string isim = Convert.ToString(textBox1.Text);
                listBox1.Items.Add(isim);
    
            }
    
            private void button3_Click(object sender, EventArgs e)
            {
                listBox1.Items.Remove(listBox1.SelectedItem);
            }
    
            private void button2_Click(object sender, EventArgs e)
            {
                richTextBox1.Text = "";
                string isim = listBox1.Text;
                char[] ayir = isim.ToCharArray();
                int a = ayir.Length;
                for (int i = 0; i < a; i++)
                {
                    string harf = Convert.ToString(ayir[i]);
                    switch (harf)
                    {
                        case "a":
                            richTextBox1.Text += "Akıllı"+"\n";
                            break;
                        case "l":
                            richTextBox1.Text += "Lisesi" + "\n";
                            break;
                        case "i": // buraları a'dan z'ye arttırın
                            richTextBox1.Text += "idiot" + "\n";
                            break;
                        default:
                            richTextBox1.Text += ""+"\n";
                            break;
                    }
                }
                
            }
        }
    }
    

    arbeit macht frei
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uzengil
    uzengil's avatar
    Kayıt Tarihi: 10/Ağustos/2011
    Erkek

    Dostum console uygulaması olacak ya :S


    İmza nasıl atılıyor ?
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    1234567B
    1234567B's avatar
    Kayıt Tarihi: 04/Şubat/2010
    Erkek

    aynı kardeşim tek fark bu biraz daha süslü biraz kurcala yaparsın


    arbeit macht frei
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uzengil
    uzengil's avatar
    Kayıt Tarihi: 10/Ağustos/2011
    Erkek

    Peki dizilerle nasıl olacak


    İmza nasıl atılıyor ?
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    1234567B
    1234567B's avatar
    Kayıt Tarihi: 04/Şubat/2010
    Erkek
    uzengil bunu yazdı

    Peki dizilerle nasıl olacak

    buda dizi zaten kardeşim textboxtan gelen kelimenin harflerini bölüyor bir diziye atıyor.Daha ne dizisi arıyosun :D


    arbeit macht frei
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uzengil
    uzengil's avatar
    Kayıt Tarihi: 10/Ağustos/2011
    Erkek

    Bu kadar dersen deniyeyim teşekkür ederim :D


    İmza nasıl atılıyor ?
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    1234567B
    1234567B's avatar
    Kayıt Tarihi: 04/Şubat/2010
    Erkek
    uzengil bunu yazdı

    Bu kadar dersen deniyeyim teşekkür ederim :D

    al aq vicdanım el vermedi:D

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                while (true)
                {
                     Console.Write("Bir isim girin:");
                string isim = Console.ReadLine();
                char[] ayir = isim.ToCharArray();
                int a = ayir.Length;
                for (int i = 0; i < a; i++)
                {
                    string harf = Convert.ToString(ayir[i]);
                    switch (harf)
                    {
                        case "a":
                            Console.WriteLine("Akıllı");
                            break;
                        case "l":
                            Console.WriteLine("Liseli");
                            break;
                        case "i":
                            Console.WriteLine("İdiot");
                            break;
                        default:
                            Console.WriteLine("");
                            break;
                    }
                    
                }
                Console.WriteLine("Yeni bir isim girmek için enter'a bas");
                Console.ReadLine();
                } 
            }
        }
    }
    

    arbeit macht frei
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    uzengil
    uzengil's avatar
    Kayıt Tarihi: 10/Ağustos/2011
    Erkek

    Eyvallah bu sadece ali için değil dimi:D


    İmza nasıl atılıyor ?
Toplam Hit: 1813 Toplam Mesaj: 18