GamerSK

Vysvetlenie pisomky

Feb 7th, 2017
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.65 KB | None | 0 0
  1. program generator; //Názov programu
  2. {$APPTYPE CONSOLE}
  3. uses SysUtils; //Kniznica
  4. var max,min,pc,nc,n,i,c:byte; //Dátove typy premennych.
  5.     sc:word;
  6. begin
  7.   { TODO -oUser -cConsole Main : Insert code here }
  8.   write('Kolko cisiel chcete vygenerovat?: '); //Výpis na obrazovku
  9.   readln(n); //Ulozenie zadaného čísla/vety od používatela
  10.   max:=0; //Vynulovanie premennej max
  11.   min:=255; //Zadanie maximalneho mozneho cisla
  12.   pc:=0; //Vynulovanie premennej pc
  13.   nc:=0; //Vynulovanie premennej nc
  14.   sc:=0; //Vynulovanie premennej sc
  15.   randomize; //Prikaz na povolenie prikazu random!
  16.   for i:=1 to n do //Zaciatok cyklu tento cyklus pôjde od 1 po N
  17.     begin
  18.       c:=random(100)+1; //Premenna c bude obsahovat NÁHODNÉ číslo od 1 po 100
  19.                         //tá +1 tam je preto aby sa zabranilo vygenerovaniu 0
  20.       write(c,' '); //Vypisanie vygenerovaneho cisla na obrazovku
  21.       sc:=sc+c; //Sucet vsetkych vygenerovanych cisiel kvôli priemeru
  22.       if c>max then max:=c; //Podmienka ak bude c>max tak sa max zmeni na max:=c
  23.       if c<min then min:=c; //Podmienka ak bude c<min tak sa min zmeni na min:=c
  24.       if c mod 2 = 0 then pc:=pc+1 //Ak bude zvysok po deleni 0 tak je cislo parne
  25.                                    //preto sa zapocita pc:=pc+1
  26.         else nc:=nc+1; //ak nebude zvysok po deleni 0 tak sa pripocita ku neparnym
  27.     end; //Ukonceniu cyklu
  28.   writeln; //Preskocenie riadku
  29.   writeln('Maximalne cislo bolo: ',max); //vypis na obrazovku
  30.   writeln('Minimalne cislo bolo: ',min);
  31.   writeln('Priemer cisiel bol: ',sc/n:1:2);
  32.   writeln('Pocet parnych cisiel: ',pc);
  33.   writeln('Pocet neparnych cisiel: ',nc);
  34.   readln;
  35. end.
Advertisement
Add Comment
Please, Sign In to add comment