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 | } |