private void button3_Click(object sender, EventArgs e) //tlacica Vysledok
{
bool zhoda = false;
string zhodneSlovo = "";
richTextBox5.Text = pocetSlovWiki.ToString();
richTextBox6.Text = pocetSlovDB.ToString();
if (pocetnostSlovDB == null || pocetnostSlovWiki == null)
{
if (pocetnostSlovDB == null)
{
MessageBox.Show("Nenašiel som údaje na spracovanie z DBPedie!");
}
else
{
MessageBox.Show("Nenašiel som údaje na spracovanie z Wikipedie!");
}
}
else
{
foreach (KeyValuePair<string, int> parik in pocetnostSlovWiki)
{
foreach (KeyValuePair<string, int> parikDB in pocetnostSlovDB)
{
if (parik.Key.Equals(parikDB.Key))
{
zhodneSlovo += parik.Key + " ";
double pomocna = Math.Abs(Math.Round((double)parik.Value / pocetSlovWiki, 3) - Math.Round((double)parikDB.Value / pocetSlovDB, 3));
podobnostAbstraktov += pomocna;
zhoda = true;
}
}
}
}
if (zhoda)
{
richTextBox7.Text = zhodneSlovo;
richTextBox8.Text = podobnostAbstraktov.ToString();
}
else
{
richTextBox7.Text = "Ziadne slova sa nezhoduju.";
richTextBox8.Text = "0";
}
}