{"id":139,"date":"2016-06-15T11:33:35","date_gmt":"2016-06-15T09:33:35","guid":{"rendered":"http:\/\/www.legon.sk\/wp\/?p=139"},"modified":"2016-06-15T11:35:51","modified_gmt":"2016-06-15T09:35:51","slug":"program-na-prevod-z-2cis-sustavy-do-10cis-sustavy-a-spat","status":"publish","type":"post","link":"https:\/\/www.legon.sk\/wp\/?p=139","title":{"rendered":"Program na prevod z 2\u010dis. s\u00fastavy do 10\u010dis. s\u00fastavy a sp\u00e4\u0165"},"content":{"rendered":"<p>Program je vytvoreny v programe Lazarus preto ten typ int64;<\/p>\n<p>&nbsp;<\/p>\n<p>program prevod;<br \/>\nuses crt;<br \/>\nvar n,i,x,moc,pom,pom2,odloz:int64;<br \/>\nbegin<br \/>\nwriteln(&#8218;zadaj cislo v 2 sustave&#8216;);<br \/>\nreadln(n);<\/p>\n<p>\/\/z 2 cis sustavy do 10<\/p>\n<p>moc:=1;<br \/>\nx:=0;<br \/>\nwhile n&gt;0 do<br \/>\nbegin<br \/>\nx:=x+(n mod 10)*moc;<br \/>\nmoc:=moc*2;<br \/>\nn:=n div 10;<br \/>\nend;<br \/>\nwrite(x,&#8216; &#8218;);<\/p>\n<p>\/\/ z 10 sustavy do dvojkovej<br \/>\nwriteln(&#8218;zadaj v 10 sustave&#8216;);<br \/>\nreadln(n);<br \/>\nodloz:=n;<br \/>\npom:=0;<br \/>\nwhile n&gt;0 do<br \/>\nbegin<br \/>\npom:=pom*10+(n mod 2);<br \/>\nn:=n div 2;<\/p>\n<p>end;<br \/>\nwriteln(&#8218;neotocene cislo &#8218;,pom);<\/p>\n<p>\/\/otocenie cisla<br \/>\nwhile pom&gt;0 do<br \/>\nbegin<br \/>\npom2:=pom2*10+(pom mod 10);<br \/>\npom:=pom div 10;<br \/>\nend;<br \/>\n\/\/ak je delitelne 2 tak musime pridat jednu nulu na konci<br \/>\nif odloz mod 2 = 0 then pom2:=pom2*10;<br \/>\nwriteln(pom2);<br \/>\nreadln;<br \/>\nend.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Autor: Timotej Str\u00e1nousk\u00fd<\/strong><\/p>\n<p>program project_dvojkova_prevod;<br \/>\nuses crt;<br \/>\nvar a,i,a1,a2:int64;<br \/>\nm,j:integer;<br \/>\nlabel k ;<br \/>\nfunction mocnina_des(x:integer):int64;<br \/>\nvar i,n:integer;<br \/>\nv:int64;<\/p>\n<p>begin<br \/>\nv:=1;<br \/>\nfor i:=x downto 1 do {funkcia ktora roby mocniny 10}<br \/>\nbegin<br \/>\nv:=v*10;<br \/>\nend;<br \/>\nmocnina_des:=v;<br \/>\nend;<br \/>\nbegin<br \/>\nwrite(&#8218;Zadaj cislo &#8218;);<br \/>\nread(a);<br \/>\nwriteln;<br \/>\nwrite(&#8218;Do akej ciselnej sustavy &#8218;);<br \/>\nread(m);<br \/>\nif m &gt; 10 then begin clrscr; write(&#8218;Taky mudri zas nesom!&#8216;); goto k end; {To som ale vtipalek ;)}<br \/>\na2:=0;<br \/>\nj:=1;<br \/>\na1:=a1+(a mod m);<br \/>\na:=a div m;<br \/>\nwhile a &lt;&gt; 0 do<br \/>\nbegin {z desiatkovej do akejkolvek a1 je take ako ma byt}<br \/>\na1:=a1+((a mod m)*mocnina_des(j));<br \/>\na:=a div m;<br \/>\ninc(j);<br \/>\nend;<br \/>\nwriteln(&#8218;prenene &#8218;,a1);<br \/>\nwhile a1&lt;&gt;0 do<br \/>\nbegin<br \/>\na2:=(a2*10)+(a1 mod 10); {otocenie cisla}<br \/>\na1:=a1 div 10;<br \/>\nend;<br \/>\nwriteln;<br \/>\nwhile a2 &lt;&gt; 0 do<br \/>\nbegin {naspat do desiatkovej}<br \/>\na:=(a*m)+(a2 mod 10);<br \/>\na2:=a2 div 10;<br \/>\nend;<br \/>\nwrite(&#8218;znova premenene &#8218;,a);<br \/>\nk:<br \/>\nreadkey<br \/>\nend.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Program je vytvoreny v programe Lazarus preto ten typ int64; &nbsp; program prevod; uses crt; var n,i,x,moc,pom,pom2,odloz:int64; begin writeln(&#8218;zadaj cislo v 2 sustave&#8216;); readln(n); \/\/z 2 cis sustavy do 10 moc:=1; x:=0; while n&gt;0 do begin x:=x+(n mod 10)*moc; moc:=moc*2; n:=n div 10; end; write(x,&#8216; &#8218;); \/\/ z 10 sustavy do dvojkovej writeln(&#8218;zadaj v 10 &hellip; <a href=\"https:\/\/www.legon.sk\/wp\/?p=139\" class=\"more-link\">Pokra\u010dova\u0165 v \u010d\u00edtan\u00ed: <span class=\"screen-reader-text\">Program na prevod z 2\u010dis. s\u00fastavy do 10\u010dis. s\u00fastavy a sp\u00e4\u0165<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-139","post","type-post","status-publish","format-standard","hentry","category-pascal"],"_links":{"self":[{"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=139"}],"version-history":[{"count":2,"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":141,"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/139\/revisions\/141"}],"wp:attachment":[{"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.legon.sk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}