Advertisement
Guest User

Untitled

a guest
Oct 13th, 2015
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.             //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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement