View difference between Paste ID: g2FUAtZx and 1C2R8abN
SHOW: | | - or go back to the newest paste.
1
namespace _6._1_Stränganalyss
2
{
3
    public partial class Form1 : Form
4
    {
5
        private List<string> ordArray = new List<string>();
6
        public Form1()
7
        {
8
            InitializeComponent();
9
        }
10
        public bool isVowel(char bokstav)
11
        {
12
13
            return new[] { 'a', 'e', 'i', 'o', 'u', 'å', 'ä', 'ö' }.Contains(char.ToLower(bokstav));
14
15
        }
16
        private void laggTillKnapp_Click(object sender, EventArgs e)
17
        {
18
            int vokaler = 0;
19
            int konsonanter = 0;
20
            int kortaste = 0;
21
            int langsta = 0;
22
            int halltal = 0;
23
24
            //Redigerat 
25
            langsta = 0;
26
            kortaste = 100;
27
28
29
            if (textRuta.Text == "stopp")
30
            {                
31
                foreach (string ord in ordArray)
32
                {                  
33
                    if (ord.Length <= kortaste)
34
                    {
35
                        kortaste = ord.Length;
36
                        //Redigerat
37
                        svarKortasteOrd.Text = ord;
38
                    }                    
39-
                    else if (ord.Length <= langsta)
39+
		    //Redigerat - skall vara större eller lika med!
40
                    else if (ord.Length >= langsta)
41
                    {
42
                        langsta = ord.Length;
43
                        //Redigerat
44
			svarLangstaOrd.Text = ord;
45
                    }
46
                    for (int i = 0; i < ord.Length; i++)
47
                    {
48
                        if (isVowel(ord[i]))
49
                            vokaler++;
50
51
                        else
52
                            konsonanter++;
53
54
                    }
55
                }
56
                
57
            }
58
            else
59
                ordArray.Add(textRuta.Text);
60
61
            svarAntalKonsonanter.Text = konsonanter.ToString();
62
            svarAntalVokaler.Text = vokaler.ToString();
63
        }
64
    }
65
}