#!/usr/bin/perl 

sub printentry {
   my($entry, $n, $title) = @_;
   my $percentage, $rounded;
  $percentage = $entry/$n*100;
  $rounded = sprintf("%.1f", $percentage);
   print "|-\n||$title ||$entry ||$rounded%\n";
}

open(FF, "1000_analys.txt"); 

$i = 0;

while ($line1 = <FF>)
{
  $n = <FF>;
  $name = <FF>;
  $length = <FF>; 
  $catg = <FF>;
  $note = <FF>;
  $settl++ if ($catg =~ m/нас\. пункт/);
  $disambig++ if ($catg =~ m/дисамбіг/);
  $bio++ if ($catg =~ m/біографія/);
  $astronomy++ if ($catg =~ m/астрономія/);
  $geography++ if ($catg =~ m/географія/);
  $history++  if ($catg =~ m/історія/);
  $biology++ if ($catg =~ m/біологія/);
  $geology++ if ($catg =~ m/геологія/); 
  $math++ if ($catg =~ m/математика/); 
  $physics++ if ($catg =~ m/фізика/);
  $chemistry++ if ($catg =~ m/хімія/);
  $tech++ if ($catg =~ m/техніка/);
  $date++  if ($catg =~ m/дата/); 
  $school++ if ($catg =~ m/школа/);
  $cine++ if ($catg =~ m/кіно/);
  $film++  if ($catg =~ m/фільм/);
  $band++ if ($catg =~ m/гурт/);
  $music++ if ($catg =~ m/музика/);
  $sport++ if ($catg =~ m/спорт/);
  $tb++ if ($catg =~ m/ТБ/);
  $character++ if ($catg =~ m/персонаж/);
  $herald++ if $catg =~m/геральдика/;
  $numiz++ if $catg =~m/нумізматика/;
  $religion++ if $catg =~m/релігія/;
  $military++ if $catg =~m/військо/;
  $street++ if $catg =~m/вулиця/;
  $holiday++ if $catg =~m/свято/;
  $car++ if $catg =~m/авто/;
  $pol++ if $catg =~m/політика/;
  $archeology++ if $catg =~m/археологія/;
  $economy++ if $catg =~m/економіка/;
  $nobility++ if $catg =~m/шляхта/;
  $electronics++  if $catg =~m/електроніка/;
  $linguo++ if $catg =~m/лінгвістика/;
  $myth++  if $catg =~m/міфологія/;
  $normdoc++ if $catg =~m/нормдок/;
  $architecture++ if  $catg =~m/архітектура/;
  $application++ if  $catg =~m/програма/;
  $programming++ if  $catg =~m/програмування/;
  $administration++ if  $catg =~m/адміністрація/;
  $medic++ if  $catg =~m/медицина/;
  $anatomy++ if  $catg =~m/анатомія/;
  $factory++ if $catg =~m/підприємство/;
  $culture++ if $catg =~m/культура/;
  $event++ if $catg =~m/подія/;
  $literature++ if $catg =~m/література/;
  $organization if $catg =~m/організація/;
  $from_ru++ if ($note =~ m/з ru/);
  $to_ru++ if ($note =~ m/на ru/);
  $i++;
} 

print "Загалом $i \n";

printentry $from_ru, $i, "З ру";
printentry $to_ru, $i, "На ру";
printentry $settl, $i, "Населених пунктів";
printentry $disambig, $i, "Дисамбігів";
printentry $bio, $i, "Біографій";
printentry $astronomy, $i, "Астрономія";
printentry $geography, $i, "Географія";
printentry $history, $i, "Історія";
printentry $biology, $i, "Біологія";
printentry $geology, $i, "Геологія";
printentry $math, $i, "Математика";
printentry $physics, $i, "Фізика";
printentry $chemistry, $i, "Хімія";
printentry $tech, $i, "Техніка";
printentry $date, $i, "Дат";
printentry $school, $i, "Навчальних закладів";
printentry $cine, $i, "Кіно";
printentry $film, $i, "Фільмів";
printentry $band, $i, "Гуртів";
printentry $music, $i, "Музика";
printentry $sport, $i, "Спорт";
printentry $tb, $i, "Телебачення";
printentry $character, $i, "Персонажів";
printentry $herald, $i, "Геральдика";
printentry $numiz, $i, "Нумізматика";
printentry $religion, $i, "Релігія";
printentry $military, $i, "Військові";
printentry $street, $i, "Вулиць";
printentry $holiday, $i, "Свят";
printentry $car, $i, "Автомобілів";
printentry $pol, $i, "Політика";
printentry $archeology, $i, "Археологія";
printentry $economy, $i, "Економіка";
printentry $nobility, $i, "Дворянство";
printentry $electronics, $i, "Електроніка";
printentry $myth, $i, "Міфологія";
printentry $linguo, $i, "Лінгвістика";
printentry $normdoc, $i, "Нормативні документи";
printentry $architecture, $i, "Архітектура";
printentry $application, $i, "Комп. програма";
printentry $programming, $i, "Програмування";
printentry $administration, $i, "Адміністрація";
printentry $medic, $i, "Медицина";
printentry $anatomy, $i, "Анатомія";
printentry $factory, $i, "Підприєство";
printentry $culture, $i, "Культура";
printentry $event, $i, "Подій";
printentry $literature, $i, "Література";
printentry $organization, $i, "Організація";