<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vodiči i Savjeti - Android tutoriali, Root tutoriali, top liste.... - BalkanGadgets</title>
	<atom:link href="https://www.bajtbox.com/category/vise-vodici-kolumne/vodici/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bajtbox.com/category/vise-vodici-kolumne/vodici/</link>
	<description></description>
	<lastBuildDate>Wed, 26 Mar 2025 14:13:26 +0000</lastBuildDate>
	<language>hr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2019/08/cropped-bajtbox-favicon-512x512.png?fit=32%2C32&#038;ssl=1</url>
	<title>Vodiči i Savjeti - Android tutoriali, Root tutoriali, top liste.... - BalkanGadgets</title>
	<link>https://www.bajtbox.com/category/vise-vodici-kolumne/vodici/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">166515490</site>	<item>
		<title>VODIČ: Kako da uklonite reklame i bloatware na HyperOS-u</title>
		<link>https://www.bajtbox.com/vodic-kako-da-uklonite-reklame-i-bloatware-na-hyperos-u/</link>
					<comments>https://www.bajtbox.com/vodic-kako-da-uklonite-reklame-i-bloatware-na-hyperos-u/#comments</comments>
		
		<dc:creator><![CDATA[Bajtbox]]></dc:creator>
		<pubDate>Wed, 26 Mar 2025 09:44:50 +0000</pubDate>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Xiaomi]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=113046</guid>

					<description><![CDATA[<img width="1600" height="840" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?fit=1600%2C840&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?resize=1536%2C806&amp;ssl=1 1536w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?resize=400%2C210&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?resize=700%2C368&amp;ssl=1 700w" sizes="(max-width: 1600px) 100vw, 1600px" /><p>Xiaomijev HyperOS predstavljen je najesen 2023. godine kao zamjena MIUI-u. Nova verzija Xiaomijevog korisničkog interfejsa već je doživjela dva izdanja, a najnoviji Xiaomi, Redmi i Poco uređaji već koriste HyperOS 2 baziran na Androidu 15. Iako obiluje mnoštvom korisnih funkcija, HyperOS obiluje i reklamama i opterećen je bloatwareom, što je veoma iritantno za korisnike. Međutim, [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/vodic-kako-da-uklonite-reklame-i-bloatware-na-hyperos-u/">VODIČ: Kako da uklonite reklame i bloatware na HyperOS-u</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1600" height="840" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?fit=1600%2C840&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?w=1600&amp;ssl=1 1600w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?resize=1536%2C806&amp;ssl=1 1536w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?resize=400%2C210&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/xiaomi.jpg?resize=700%2C368&amp;ssl=1 700w" sizes="(max-width: 1600px) 100vw, 1600px" />
<p>Xiaomijev HyperOS predstavljen je najesen 2023. godine kao zamjena MIUI-u. Nova verzija Xiaomijevog korisničkog interfejsa već je doživjela dva izdanja, a najnoviji Xiaomi, Redmi i Poco uređaji već koriste HyperOS 2 baziran na Androidu 15. Iako obiluje mnoštvom korisnih funkcija, HyperOS obiluje i reklamama i opterećen je bloatwareom, što je veoma iritantno za korisnike.</p>



<p>Međutim, možete poduzeti nekoliko jednostavnih koraka da optimizirate HyperOS uklanjanjem neželjenih reklama i bloatwarea. Portal GizChina prenosi vodič kako da to učinite.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="OVIM TELEFONOM SU PRESTIGLI SAMSUNG I iPHONE - Xiaomi 15 Ultra recenzija" width="860" height="484" src="https://www.youtube.com/embed/MvOlEF2m-ng?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="has-medium-font-size"><strong><span style="text-decoration: underline">KORAK 1 &#8211; UKLANJANJE REKLAMA IZ HYPEROS-A</span></strong></p>



<ol class="wp-block-list">
<li><strong>Uklanjanje sistemskih reklama</strong></li>
</ol>



<p>Otvorite <strong><em>Settings/Postavke</em> </strong>na vašem uređaju.</p>



<p>Idite na<strong> </strong><em><strong>Postavke privatnosti</strong>/<strong>Privacy Settings</strong></em><strong>:</strong> Skrolajte dolje do opcije <strong><em>Fingerprints, face data, and screen lock/Otisci prstiju, podaci lica i zaključavanje ekrana</em></strong> i dodirnite je.</p>



<p><strong><strong>Isključite učešće u programima</strong>:</strong></p>



<ul class="wp-block-list">
<li>Idite na <em><strong>Privacy/Privatnost</strong></em> i deaktivirajte <em><strong>User Experience Program/Program korisničkog iskustva</strong></em>.</li>



<li>Isključit<em><strong>e Usage and diagnostics/Korištenje i dijagnostika</strong></em>.</li>



<li>Onemogućite <em><strong>Personalized Ads/Personalizovane reklame</strong></em>.</li>
</ul>



<p><strong>Isključite dozvole za reklamne servise</strong>:</p>



<ul class="wp-block-list">
<li>Vratite se na <strong><em>Fingerprints, face data, and screen lock/Otisci prstiju, podaci lica i zaključavanje ekrana</em></strong>.</li>



<li>Dodirnite <strong><em>Authorization and revocation/Autorizacija i povlačenje dozvola</em></strong>.</li>



<li>Onemogućite <em><strong>System Daemon i msa (MIUI System Ads)</strong></em>.</li>
</ul>



<p><strong>2. Uklanjanje reklama iz sistemskih aplikacija</strong></p>



<p>Reklame su ugrađene u mnoge unaprijed instalirane sistemske aplikacije, uključujući Security, Music, Mi Browser, File Manager, Themes i Downloads. Da ih uklonite:</p>



<ul class="wp-block-list">
<li>Otvorite željenu sistemsku aplikaciju.</li>



<li>Uđite u njene postavke.</li>



<li>Isključite opciju <em><strong>Show ads ili Recommendations/Prikazuj reklame ili Preporuke</strong></em>.</li>
</ul>



<p><strong>3. Uklanjanje reklama iz ladice aplikacija</strong></p>



<ul class="wp-block-list">
<li>Otvorite <strong><em>App Drawer/ladicu aplikacija</em></strong>.</li>



<li>Dodirnite ikonicu <strong><em>zupčanika</em></strong> u gornjem desnom uglu.</li>



<li>Isključite opciju <em><strong>App Recommendations/Preporuke aplikacija</strong></em>.</li>
</ul>



<p class="has-medium-font-size"><strong><span style="text-decoration: underline">KORAK 2- ISKLJUČITE WALLPAPER CAROUSEL</span></strong></p>



<p>Wallpaper Carousel često prikazuje neželjene reklame i može dodatno trošiti bateriju Vašeg uređaja. Da ga isključite:</p>



<ul class="wp-block-list">
<li>Otvorite <em><strong>Settings/Postavke</strong></em>.</li>



<li>Idite na <em><strong>Applications/Aplikacije</strong></em> -&gt; <em><strong>Manage Applications/Upravljanje aplikacijama</strong></em>.</li>



<li>Dodirnite meni s <strong><em>tri tačke u gornjem desnom uglu</em></strong> i odaberite <em><strong>View all apps/Prikaži sve aplikacije</strong></em>.</li>



<li>Potražite <em><strong>Wallpaper Carousel</strong></em>.</li>



<li>Odaberite ga i kliknite <em><strong>Uninstall ili Disable/Deinstaliraj ili Onemogući aplikaciju</strong></em>.</li>
</ul>



<p class="has-medium-font-size"><strong><span style="text-decoration: underline">KORAK 3: ISKLJUČITE REKLAME IZ SIGURNOSNOG SKENIRANJA</span></strong></p>



<p>Aplikacija Security/Sigurnost u HyperOS-u sadrži funkciju skeniranja aplikacija prije instalacije, ali također prikazuje reklame.</p>



<ul class="wp-block-list">
<li>Otvorite <em><strong>Security/Sigurnost </strong></em>aplikaciju.</li>



<li>Uđite u <strong><em>postavke aplikacije</em></strong>.</li>



<li>Odaberite <em><strong>Security scan/Sigurnosno skeniranje</strong></em> i isključite opciju <em><strong>Scan before installation/Skeniraj prije instalacije</strong></em>.</li>
</ul>



<p class="has-medium-font-size"><strong><span style="text-decoration: underline">KORAK 4: ISKLJUČITE OBAVIJESTI NEŽELJENIH APLIKACIJA</span></strong></p>



<p>Nepotrebne notifikacije mogu biti dosadne i ometajuće. Da ih isključite:</p>



<ul class="wp-block-list">
<li>Otvorite <em><strong>App Info/Informacija o aplikaciji</strong></em> stranicu za aplikaciju čije notifikacije želite prilagoditi.</li>



<li>Dodirnite <em><strong>Notifications/Notifikacije</strong></em>.</li>



<li>Potpuno ih isključite ili onemogućite određene vrste notifikacija prema svojoj želji.</li>
</ul>



<p class="has-medium-font-size"><strong><span style="text-decoration: underline">KORAK 5: UKLANJANJE BLOATWAREA IZ HYPEROS-A</span></strong></p>



<p>Bloatware se odnosi na unaprijed instalirane aplikacije koje možda ne koristite niti su Vam potrebne. Njihovo uklanjanje može osloboditi memoriju, poboljšati trajanje baterije i povećati performanse uređaja.</p>



<ol class="wp-block-list">
<li><strong>Osnovna metoda uklanjanja aplikacija</strong></li>
</ol>



<ul class="wp-block-list">
<li>Otvorite <strong><em>App Drawer/ladicu aplikacija</em></strong>.</li>



<li>Dodirnite i zadržite aplikaciju koju želite ukloniti.</li>



<li>Kliknite na ikonicu <strong><em>minusa</em></strong> i odaberite <em><strong>Remove/Ukloni</strong></em>.</li>
</ul>



<p>Alternativno:</p>



<ul class="wp-block-list">
<li>Idite na<strong><em> Settings/Postavke</em></strong> -&gt; <em><strong>Apps/Aplikacije </strong></em>-&gt; <em><strong>Manage apps/Upravljanje aplikacijama</strong></em>.</li>



<li>Odaberite aplikaciju koju želite ukloniti i dodirnite <strong><em>Uninstall/Deinstaliraj.</em></strong></li>
</ul>



<p><strong>2. Napredna metoda za iskusne korisnike</strong></p>



<p>Za aplikacije koje ne mogu biti uklonjene standardnim metodama, možete koristiti alat poput Universal Android Debloater. Ovaj alat omogućava naprednim korisnicima uklanjanje sistemskih paketa, ali budite oprezni i ne brišite ključne sistemske aplikacije kako ne biste ugrozili funkcionalnost uređaja.</p>



<p><strong>VAŽNO: Izbjegavajte uklanjanje osnovnih aplikacija povezanih sa radom sistema ili onih koje sadrže Vaše lične podatke.</strong></p>



<p><a href="https://www.gizchina.com/2025/03/26/how-to-remove-ads-and-bloatware-on-xiaomi-redmi-and-poco-with-hyperos-march/">VIA</a></p>
<p>Objava <a href="https://www.bajtbox.com/vodic-kako-da-uklonite-reklame-i-bloatware-na-hyperos-u/">VODIČ: Kako da uklonite reklame i bloatware na HyperOS-u</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/vodic-kako-da-uklonite-reklame-i-bloatware-na-hyperos-u/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113046</post-id>	</item>
		<item>
		<title>Ako imate iPhone, OVO SIGURNO NISTE ZNALI DA MOŽE! (VIDEO)</title>
		<link>https://www.bajtbox.com/najbolji-trikovi-za-iphone-2025-video/</link>
					<comments>https://www.bajtbox.com/najbolji-trikovi-za-iphone-2025-video/#respond</comments>
		
		<dc:creator><![CDATA[Ivan Tadić]]></dc:creator>
		<pubDate>Thu, 06 Mar 2025 16:32:49 +0000</pubDate>
				<category><![CDATA[Izdvojeno]]></category>
		<category><![CDATA[Specijali]]></category>
		<category><![CDATA[Top teme]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Apple]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=112514</guid>

					<description><![CDATA[<img width="2560" height="1440" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?fit=2560%2C1440&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Najbolji trikovi za iPhone 2025 - Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=400%2C225&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=700%2C394&amp;ssl=1 700w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?w=1720&amp;ssl=1 1720w" sizes="(max-width: 2560px) 100vw, 2560px" /><p>iPhonei imaju tonu skrivenih mogućnosti, trikova, prečaca i načina da nešto uradite brže, bolje ili lakše. Ovoga puta, pronašli smo nove trikove pa ako imate iPhone, ovo sigurno niste znali da može! Riješit ćemo vam slanje slika i videa, brisanje poruka pa čak i nešto za bolju bateriju.</p>
<p>Objava <a href="https://www.bajtbox.com/najbolji-trikovi-za-iphone-2025-video/">Ako imate iPhone, OVO SIGURNO NISTE ZNALI DA MOŽE! (VIDEO)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="2560" height="1440" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?fit=2560%2C1440&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Najbolji trikovi za iPhone 2025 - Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=400%2C225&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?resize=700%2C394&amp;ssl=1 700w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/iPhone-Trikovi-2-scaled.jpg?w=1720&amp;ssl=1 1720w" sizes="(max-width: 2560px) 100vw, 2560px" />
<p>iPhonei imaju tonu skrivenih mogućnosti, trikova, prečaca i načina da nešto uradite brže, bolje ili lakše. Ovoga puta, pronašli smo nove trikove pa ako imate iPhone, ovo sigurno niste znali da može! Riješit ćemo vam slanje slika i videa, brisanje poruka pa čak i nešto za bolju bateriju.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Ako imate iPhone, OVO SIGURNO NISTE ZNALI DA MOŽE!" width="860" height="484" src="https://www.youtube.com/embed/t7zGj3-pDgc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>Objava <a href="https://www.bajtbox.com/najbolji-trikovi-za-iphone-2025-video/">Ako imate iPhone, OVO SIGURNO NISTE ZNALI DA MOŽE! (VIDEO)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/najbolji-trikovi-za-iphone-2025-video/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">112514</post-id>	</item>
		<item>
		<title>Mala i besplatna škola programskog jezika C++ (Nizovi)</title>
		<link>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-nizovi/</link>
					<comments>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-nizovi/#respond</comments>
		
		<dc:creator><![CDATA[Davor Škobić]]></dc:creator>
		<pubDate>Wed, 05 Mar 2025 12:05:38 +0000</pubDate>
				<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=112458</guid>

					<description><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 7 Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" /><p>Do sada spomenute tipove podataka koristili smo kako bi spremili pojedinačne vrijednosti unutar varijable. Ali ako postoji potreba da se u jednu varijablu spremi više vrijednosti istog tipa koristiti ćemo jednodimenzionalne nizove. Niz je najjednostavnija struktura podataka koja nam omogućava pohranu istovrsnih podataka u jednu varijablu. Sve vrijednosti su spremljene u jedinstveni memorijski blok. Svaka [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-nizovi/">Mala i besplatna škola programskog jezika C++ (Nizovi)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 7 Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/03/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.png?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" />
<p>Do sada spomenute tipove podataka koristili smo kako bi spremili pojedinačne vrijednosti unutar varijable. Ali ako postoji potreba da se u jednu varijablu spremi više vrijednosti istog tipa koristiti ćemo jednodimenzionalne nizove.</p>



<p>Niz je najjednostavnija struktura podataka koja nam omogućava pohranu istovrsnih podataka u jednu varijablu. Sve vrijednosti su spremljene u jedinstveni memorijski blok. Svaka vrijednost unutar niza ima svoj redni broj, odnosno indeks. Početni indeks uvijek je 0.</p>



<p>Deklaracija niza se uvijek radi na sljedeći način. Navedemo tip niza (int, float, char itd.), njegov naziv i veličinu. Navesti ćemo jedan primjer deklaracije niza sa inicijalizacijom istog.</p>



<pre class="wp-block-code"><code>int niz&#91;3] = { 1, 5, 7 };</code></pre>



<p>Pristup elementima niza se obavlja putem indeksa ili pozicije elementa navedenog unutar uglastih zagrada. Nad članovima niza možemo raditi sve operacije kao i na samim varijablama, te također sam niz možemo sortirati.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int niz&#91;3]; // deklaracija niza


	for (int i = 0; i &lt; 3; i++)
	{
		cout &lt;&lt; "Unesite " &lt;&lt; i + 1 &lt;&lt; "član niza." &lt;&lt; endl;
		cin >> niz&#91;i]; //Unos elementa na indeksu i
	}

	//Ispis članova niza

	for (int i = 0; i &lt; 3; i++)
	{
		cout &lt;&lt; niz&#91;i]; //Ispis člana niza na indeksu i
	}
}</code></pre>



<p>Nizovi se kao takvi mogu prosljeđivati kao varijable u funkciji. Ukoliko želimo unutar funkcije navesti da je parametar koji prima niz, dovoljno je dodati uglate zagrade</p>



<pre class="wp-block-code"><code>Int zbrojiElemente(int&#91;], int);</code></pre>



<p>Ovo je sve za ovu lekciju. Za sva pitanja koja imate možete pisati u našu redakciju na info@bajtbox.com. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.</p>



<p>Davor Škobić</p>



<p></p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-nizovi/">Mala i besplatna škola programskog jezika C++ (Nizovi)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-nizovi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">112458</post-id>	</item>
		<item>
		<title>Mala i besplatna škola programskog jezika C++ (Funkcije)</title>
		<link>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-funkcije/</link>
					<comments>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-funkcije/#respond</comments>
		
		<dc:creator><![CDATA[Davor Škobić]]></dc:creator>
		<pubDate>Mon, 17 Feb 2025 08:53:25 +0000</pubDate>
				<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=111921</guid>

					<description><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 5 funkcije Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" /><p>Sav sadržaj programskog jezika C++ koji smo do sada prošli ima nekog smisla. Dao vam je osnove da napišete svoj program, sa koliko god kompleksnom logikom. Zamislite koliko jedno programsko rješenje ima linija koda. Možda ćete dobiti sliku o tome ako pročitate ovaj članak https://interestingengineering.com/lists/whats-the-biggest-software-package-by-lines-of-code . Radi se o milijunima redaka koda u jednom softverskom [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-funkcije/">Mala i besplatna škola programskog jezika C++ (Funkcije)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 5 funkcije Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/02/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" />
<p>Sav sadržaj programskog jezika C++ koji smo do sada prošli ima nekog smisla. Dao vam je osnove da napišete svoj program, sa koliko god kompleksnom logikom. Zamislite koliko jedno programsko rješenje ima linija koda. Možda ćete dobiti sliku o tome ako pročitate ovaj članak <a href="https://interestingengineering.com/lists/whats-the-biggest-software-package-by-lines-of-code">https://interestingengineering.com/lists/whats-the-biggest-software-package-by-lines-of-code</a> . Radi se o milijunima redaka koda u jednom softverskom rješenju. To su sve rješenja koja mi svakodnevno koristimo.</p>



<p>No kako sav taj programski kod organizirati? Kako napisati program, cijeli u main funkciji? Gdje je tu red i organizacija? Prva stvar kada je u pitanju organizacija koda koju možete koristiti su funkcije. Funkcija predstavlja modularni dio programa koji izvršava određeni zadatak. Funkcije možemo podijeliti na korisničke i ugrađene. Korisničke su one koje smo mi pisali, a ugrađene su one koje smo uzeli od drugih korištenjem njihovih biblioteka (<em>libraries</em>). Na primjeru ćemo vidjeti što je to funkcija i od čega se sastoji.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

int zbroji(int, int); //deklaracije funkcije


void main()
{
	int a, b; // deklariramo varijable
	cout &lt;&lt; "Unesite prvi broj:" &lt;&lt; endl;
	cin >> a;
	cout &lt;&lt; "Unesite drugi broj:" &lt;&lt; endl;
	cin >> b;

	int d;

	d = zbroji(a, b); // pozivanje funkcije, prosljeđivanje parametara, spremanje rezultata u varijablu
	
	cout &lt;&lt; "Zbroj dva broj je " &lt;&lt; d &lt;&lt; endl;
}

int zbroji(int prviBroj, int drugiBroj) // definicija funkcije
{
	int zbroj = prviBroj + drugiBroj;

	return zbroj;
}</code></pre>



<p>Prva nova stvar koju vidimo je:</p>



<pre class="wp-block-code"><code>	int zbroji(int, int); //deklaracije funkcije</code></pre>



<p>Deklaracija funkcije počinje sa definicijom povratnog tipa podataka. U ovom slučaju mi znamo da će ova funkcija uvijek vraćati int, tj. cijeli broj. Njen naziv je zbroji. Ova funkcija ima dva ulazna parametra, to jest u nju možemo proslijediti dvije varijable za uporabu. Funkcija će primiti samo dva parametra tipa int. </p>



<p>Unutar main funkcije je nam manje-više sve poznato do ovog dijela:</p>



<pre class="wp-block-code"><code>	d = zbroji(a, b);</code></pre>



<p>U tom dijelu pozivamo funkciju zbroji koju smo ranije deklarirali i u nju prosljeđujemo dvije popunjene varijable. Rezultat funkcije će se spremiti unutar varijable d.</p>



<p>Sama definicija funkcije je opisana u ovom dijelu.</p>



<pre class="wp-block-code"><code>int zbroji(int prviBroj, int drugiBroj) // definicija funkcije
{
		int zbroj = prviBroj + drugiBroj;

		return zbroj;
}</code></pre>



<p>Tu definiramo njene operacije i to što će ona raditi sa varijablama koje primi. U ovom našem slučaju funkcija zbraja dva cijela broja i vraća rezultat. Taj rezultat se vraća u već opisano mjesto pozivanja, sprema u posebnu varijablu te nakon toga ispisuje.</p>



<p>Postavlja se pitanje moramo li sve funkcije koje trebamo sami pisati? Možemo li iskoristiti nešto što je već netko drugi napisao? Tu dolazimo do biblioteka, koje sadrže nama potrebne funkcije. Najbolje ćemo opet vidjeti na primjeru.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
#include&lt;cmath> //ukljucujemo biblioteku za matematičke operacije
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite broj:" &lt;&lt; endl;
	cin >> a;

	cout &lt;&lt; "Korijen broja je " &lt;&lt; sqrt(a) &lt;&lt; endl; //poziv funkcije za korijen
	cout &lt;&lt; "Kvadrat broje je " &lt;&lt; pow(a, 2) &lt;&lt; endl; //poziv funkcije za potenciranje

}</code></pre>



<p>U ovom primjeru smo uključili biblioteku cmath. Ona u sebi sadrži brojne funkcije koje nam mogu pomoći za razne matematiče operacije. U kodu možete vidjeti kako smo izračunali korijen unesenog broja i njegovu drugu potenciju.</p>



<p>Na taj način možete uključiti mnoge druge biblioteke koje možete koristiti za svoje programe.</p>



<p>Ovo je sve za ovu lekciju. Naučili ste što su funkcije i vidjeli neke primjere upotrebe. Za sva pitanja koja imate možete pisati u našu redakciju na info@bajtbox.com. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.</p>



<p>Davor Škobić</p>



<p></p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-funkcije/">Mala i besplatna škola programskog jezika C++ (Funkcije)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-funkcije/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">111921</post-id>	</item>
		<item>
		<title>Mala i besplatna škola programskog jezika C++ (Naredbe ponavljanja)</title>
		<link>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-ponavljanja/</link>
					<comments>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-ponavljanja/#comments</comments>
		
		<dc:creator><![CDATA[Davor Škobić]]></dc:creator>
		<pubDate>Mon, 10 Feb 2025 07:52:42 +0000</pubDate>
				<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=111724</guid>

					<description><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 5 Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" /><p>Kako smo u prethodnom tekstu pojasnili, određene dijelove koda, to jest programa možemo uvjetno izvršavati ako to želimo sa if-else i switch naredbama. No što ako trebamo neki dio svog programa ponoviti više puta dok se ne ispuni neki uvjet? Tu koristimo naredbe ponavljanja. Pazite da uvijek imate uvjet prekida naredbe ponavljanja, jer ako se [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-ponavljanja/">Mala i besplatna škola programskog jezika C++ (Naredbe ponavljanja)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 5 Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-5-Naslovna.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" />
<p>Kako smo u prethodnom tekstu pojasnili, određene dijelove koda, to jest programa možemo uvjetno izvršavati ako to želimo sa <em>if-else</em> i <em>switch</em> naredbama. No što ako trebamo neki dio svog programa ponoviti više puta dok se ne ispuni neki uvjet? Tu koristimo naredbe ponavljanja. Pazite da uvijek imate uvjet prekida naredbe ponavljanja, jer ako se naredba ponavljanja ne može prekinuti ulazite u beskonačnu petlju. To je dio programa koji se beskonačno ponavlja sve dok ne prekinete program.</p>



<p>Naredbe ponavljanja su:</p>



<ul class="wp-block-list">
<li><em>While</em></li>



<li><em>For</em></li>



<li><em>Do-while</em></li>
</ul>



<p>Prvo ćemo objasniti <em>while</em> petlju. Ta petlja se izvršava dok je neki uvjet ispunjen. Također, ona se pokreće samo onda ako je taj uvjet pri prvom njenom pokretanju zadovoljen. Ako uvjet nije zadovoljen neće se ni ući u petlju. Najbolje ćemo to vidjeti na primjeru.</p>



<pre class="wp-block-code"><code>#include&lt;iostream&gt; //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite vrijednost varijable:" &lt;&lt; endl;
	cin &gt;&gt; a;

	while (a &gt; 5)
	{
		cout &lt;&lt; "a ima vrijednost " &lt;&lt; a &lt;&lt; endl;

		a--;
	}

}</code></pre>



<p>U iznad navedenom primjeru deklariramo cjelobrojnu varijablu i tražimo od korisnika unos vrijednosti. Ukoliko korisnik unese vrijednost veću od 5, ući će se u dio koda u <em>while</em> petlji (bloku), te će se ispisivati vrijednost varijable <em>a</em> i svakom iteracijom petlje ista varijabla <em>a</em> će se smanjivati. Iteracije <em>while</em> petlje će se ponavljati sve dok <em>a</em> bude veće od 5. Čim varijabla<em> a</em> dođe do vrijednosti 5 ili manje, program će izaći iz tog dijela, to jest iz te petlje i nastaviti dalje s izvršavanjem.</p>



<p>Dosta slična petlja je i <em>do-while</em>. Jedina njena razlika je u tome što se prva iteracija petlje ponavlja bez obzira na ispunjenje uvjeta. Ona će prvi put odraditi zadatak, a onda će provjerom uvjeta na kraju petlje odlučiti hoće li ići u daljnje iteracije. Ispod imamo primjer.</p>



<pre class="wp-block-code"><code>#include&lt;iostream&gt; //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite vrijednost varijable:" &lt;&lt; endl;
	cin &gt;&gt; a;

	do 
	{
		cout &lt;&lt; "a ima vrijednost " &lt;&lt; a &lt;&lt; endl;

		a--;
	} while (a &gt; 5);

}</code></pre>



<p>Petlja za koju možemo reći da je najpoznatija i najviše se koristi je <em>for</em> petlja. Ona radi na principu kao i <em>while</em> petlja, ali uvjete koju u nju postavljate su kompleksniji. U prvom dijelu uvjeta postavljate brojač koji stavljate na početnu vrijednost. U drugom dijelu uvjeta stavljate do koje granice se brojač može povećavati ili smanjivati, te će u tom trenutku doći do prekida petlje. U trećem dijelu uvjeta podešavate sa svakom iteracijom za koliko ćete povećati ili smanjiti brojač. Najbolje ćemo vidjeti primjerom.</p>



<pre class="wp-block-code"><code>#include&lt;iostream&gt; //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite vrijednost varijable:" &lt;&lt; endl;
	cin &gt;&gt; a;

	for (int i = 0; i &lt; 10; i++)
	{
		if (a % 2 == 0) {
			cout &lt;&lt; "Trenutna vrijednost varijable a je " &lt;&lt; a &lt;&lt; ", ista je djeljiva sa 2." &lt;&lt; endl;
		}

		a++;
	}

}</code></pre>



<p>U ovom programu smo inicijalizirali cjelobrojnu varijablu. Određenu operaciju koja provjerava je li vrijednost varijable <em>a</em> parna, te istu povećava smo stavili unutar <em>for</em> petlje. <em>For</em> petlja ima brojač <em>i</em>, koji će se svakom iteracijom povećavati za 1 (i++). Petlja će se ponavljati sve dok je i manje od 10.</p>



<p>Dodatno što možemo napraviti u svakoj od ovih petlji je dodati ključnu riječ <em>break</em>. Recimo da želimo prekinuti izvršavanje petlje kad se izvrši uvjet koji mi postavimo. Na primjer, možemo u prethodnom kodu reći ako vrijednost varijable <em>a</em> ikada bude veća od 100, prekini izvršavanje petlje. To bi izgledalo ovako.</p>



<pre class="wp-block-code"><code>#include&lt;iostream&gt; //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite vrijednost varijable:" &lt;&lt; endl;
	cin &gt;&gt; a;

	for (int i = 0; i &lt; 10; i++)
	{
		if (a &gt; 100) {
			break;
		}

		if (a % 2 == 0) {
			cout &lt;&lt; "Trenutna vrijednost varijable a je " &lt;&lt; a &lt;&lt; ", ista je djeljiva sa 2." &lt;&lt; endl;
		}

		a++;
	}

}</code></pre>



<p>Ovo je sve za ovu lekciju. Naučili ste što su operacije ponavljanja i vidjeli neke primjere upotrebe. Za sva pitanja koja imate možete pisati u našu redakciju na info@bajtbox.com. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.</p>



<p>Davor Škobić</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-ponavljanja/">Mala i besplatna škola programskog jezika C++ (Naredbe ponavljanja)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-ponavljanja/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">111724</post-id>	</item>
		<item>
		<title>Mala i besplatna škola programskog jezika C++ (Naredbe izbora)</title>
		<link>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-izbora/</link>
					<comments>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-izbora/#respond</comments>
		
		<dc:creator><![CDATA[Davor Škobić]]></dc:creator>
		<pubDate>Wed, 29 Jan 2025 11:29:55 +0000</pubDate>
				<category><![CDATA[Računala]]></category>
		<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=111293</guid>

					<description><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" /><p>Do sada smo naučili kako računalu zadati jednostavne zadatke korištenjem varijabli i operatora. To znanje ćemo upotpuniti naredbama izbora. Svaki program napisan u C++ odvija se u slijedu. Ukoliko želimo promijeniti tijek programa ovisno od određenog uvjeta koristimo naredbe izbora: Rezultat svakog uvjeta mora biti true/false, tj. je li uvjet ispunjen ili nije. Navesti ćemo [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-izbora/">Mala i besplatna škola programskog jezika C++ (Naredbe izbora)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-4-Naslovna.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" />
<p>Do sada smo naučili kako računalu zadati jednostavne zadatke korištenjem varijabli i operatora. To znanje ćemo upotpuniti naredbama izbora.</p>



<p>Svaki program napisan u C++ odvija se u slijedu. Ukoliko želimo promijeniti tijek programa ovisno od određenog uvjeta koristimo naredbe izbora:</p>



<ul class="wp-block-list">
<li>If</li>



<li>If-else</li>



<li>Switch</li>
</ul>



<p>Rezultat svakog uvjeta mora biti true/false, tj. je li uvjet ispunjen ili nije. Navesti ćemo jedan primjer korištenja if naredbe, gdje se njenim ispunjenjem izvršava jedan dio koda, a alternativno se izvršava drugi dio koda.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite vrijednost varijable:" &lt;&lt; endl;
	cin >> a;

	if (a > 0) //relacijski i logički operator, naredba izbora
	{
		cout &lt;&lt; "Broj je veći od 0" &lt;&lt; endl;
	}
	else if(a &lt; 0)
	{
		cout &lt;&lt; "Broj je manji od 0" &lt;&lt; endl;
	}
	else {
		cout &lt;&lt; "Broj je 0" &lt;&lt; endl;
	}

}</code></pre>



<p>U iznad vidljivom primjeru, ovisno od unesene vrijednosti u varijablu se odvija tok programa. Pokušajte pokrenuti program unutar Visual Studio, te pratite njegovo izvršavanje.</p>



<p>Primjećujete da se izvorni kod koji pišemo dijeli u blokove. Ti blokovi započinju i završavaju vitičastim zagradama { }. Main funkcija je jedan blok koda, a unutar njega imamo više manjih neovisnih blokova u izvršenju, također omeđenih vitičastim zagradama. Ovisno o ispunjenju uvjeta u if izrazu, izvršava se drugi dio koda.</p>



<p>Također, unutar jednog bloka moguće je ugnijezditi više blokova koda, tj. više uvjete. Navest ćemo jedan primjer.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite vrijednost varijable:" &lt;&lt; endl;
	cin >> a;

	if (a > 0) //relacijski i logički operator, naredba izbora
	{
		cout &lt;&lt; "Broj je veći od 0" &lt;&lt; endl;
		
		if (a >= 10) {

			cout &lt;&lt; "Broj ima 2 i više znamenki" &lt;&lt; endl;
		}
	}
	else if(a &lt; 0)
	{
		cout &lt;&lt; "Broj je manji od 0" &lt;&lt; endl;
	}
	else {
		cout &lt;&lt; "Broj je 0" &lt;&lt; endl;
	}

}</code></pre>



<p>Također značajan operator izbora je naredba switch. Umjesto da navodite više if izraza, možete na jednostavniji način napraviti neku operaciju izbora.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int a; // deklariramo varijable
	cout &lt;&lt; "Unesite vrijednost varijable:" &lt;&lt; endl;
	cin >> a;

	switch (a)
	{

	case 5: cout &lt;&lt; "Odlican"; break;
	case 4: cout &lt;&lt; "Vrlo dobar"; break;
	case 3: cout &lt;&lt; "Dobar"; break;
	case 2: cout &lt;&lt; "Dovoljan"; break;
	default: cout &lt;&lt; "Nedovoljan";
	}

}</code></pre>



<p>U programu navedenom iznad unosimo ocjenu. Za svaku ocjenu program izbacuje tekstualni opis te ocjene. Unosom bilo koje vrijednosti koja nije eksplicitno nabrojana, izvršava se default dio.</p>



<p>To bi bilo sve za ovu lekciju. Naučili ste što su operacije izbora i vidjeli neke primjere upotrebe. Za sva pitanja koja imate možete pisati u našu redakciju na info@bajtbox.com. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.</p>



<p>Davor Škobić</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-izbora/">Mala i besplatna škola programskog jezika C++ (Naredbe izbora)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-naredbe-izbora/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">111293</post-id>	</item>
		<item>
		<title>Mala i besplatna škola programskog jezika C++ (C++ operatori i izrazi)</title>
		<link>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-c-operatori-i-izrazi/</link>
					<comments>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-c-operatori-i-izrazi/#respond</comments>
		
		<dc:creator><![CDATA[Davor Škobić]]></dc:creator>
		<pubDate>Tue, 14 Jan 2025 12:01:42 +0000</pubDate>
				<category><![CDATA[Računala]]></category>
		<category><![CDATA[Vodiči i savjeti]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=110863</guid>

					<description><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 3 Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" /><p>Nakon 2 prethodna članka iz naše serije o C++ programskom jeziku (prethodni dijelovi) vrijeme je da naučimo što sve možemo napraviti sa našim varijablama. Svaki tip podatka koji postoji u C++ sadrži set dozvoljenih operacija. Za implementaciju tih operacija koristimo operatore. U tablici ispod možete vidjeti set aritmetičkih operatora dozvoljenih nad brojevnim i znakovnim tipovima [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-c-operatori-i-izrazi/">Mala i besplatna škola programskog jezika C++ (C++ operatori i izrazi)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola C++ programskog jezika - Dio 3 Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2025/01/Mala-skola-C-programskog-jezika-Dio-3-Naslovna.png?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" />
<p>Nakon 2 prethodna članka iz naše serije o C++ programskom jeziku (<a href="https://www.bajtbox.com/category/vise-vodici-kolumne/vodici/" target="_blank" rel="noreferrer noopener">prethodni dijelovi</a>) vrijeme je da naučimo što sve možemo napraviti sa našim varijablama. Svaki tip podatka koji postoji u C++ sadrži set dozvoljenih operacija. Za implementaciju tih operacija koristimo operatore.</p>



<p>U tablici ispod možete vidjeti set aritmetičkih operatora dozvoljenih nad brojevnim i znakovnim tipovima podataka.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Operator</td><td>Opis</td></tr><tr><td>+</td><td>Zbrajanje</td></tr><tr><td>&#8211;</td><td>Oduzimanje</td></tr><tr><td>*</td><td>Množenje</td></tr><tr><td>/</td><td>Dijeljenje</td></tr><tr><td>%</td><td>Modulo</td></tr><tr><td>++</td><td>Inkrement (uvećaj za 1)</td></tr><tr><td>&#8212;</td><td>Dekrement (umanji za 1)</td></tr><tr><td>=</td><td>Dodijeli vrijednost</td></tr><tr><td>+=</td><td>Uvećaj za</td></tr><tr><td>-=</td><td>Umanji za</td></tr><tr><td>*=</td><td>Pomnoži sa</td></tr><tr><td>/=</td><td>Podijeli sa</td></tr><tr><td>%=</td><td>Dodijeli ostatak dijeljenja</td></tr></tbody></table></figure>



<p>Možete pokrenuti ispod navedeni primjer programa kako bi vidjeli način funkcioniranja navedenih operatora.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja

using namespace std;

void main()

{

             int a, b; // deklariramo varijable

             a = 10, b = 2; // operator dodjele

             cout &lt;&lt; a + b &lt;&lt; endl; //operator zbrajanja

             cout &lt;&lt; a - b &lt;&lt; endl; //operator oduzimanja

             cout &lt;&lt; a * b &lt;&lt; endl; //operator množenja

             cout &lt;&lt; a / b &lt;&lt; endl; //operator dijeljenja

             cout &lt;&lt; a % b &lt;&lt; endl; //modulo operator

             a += 2; // operator uvećanja

             cout &lt;&lt; a &lt;&lt; endl;

             a -= 1; // operator umanjenja

             cout &lt;&lt; a &lt;&lt; endl;

}</code></pre>



<p>Osim aritmetičkih operatora imamo i relacijske operatore. Iste koristimo za usporedbu vrijednosti. Rezultat svake usporedbe je tipa bool, tj. može biti samo true ili false.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Operator</td><td>Značenje</td></tr><tr><td>&lt;&nbsp;</td><td>Manje</td></tr><tr><td>&lt;=</td><td>Manje ili jednako</td></tr><tr><td>&gt;&nbsp;</td><td>Veće</td></tr><tr><td>&gt;=</td><td>Veće ili jednako</td></tr><tr><td>==</td><td>Jednako</td></tr><tr><td>!=</td><td>Različito</td></tr></tbody></table></figure>



<p>Ukoliko želimo uvezati više relacijskih operatora u kompliciraniji logički izraz, koristimo logičke operatora. Ispod su navedeni logički operatori</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Operator</td><td>Znaćenje</td></tr><tr><td>&amp;&amp;</td><td>Logičko I</td></tr><tr><td>||</td><td>Logičko ILI</td></tr><tr><td>!</td><td>Logička negacija</td></tr></tbody></table></figure>



<p>Slijedi primjer uporabe logičkih i relacijskih operatora.</p>



<pre class="wp-block-code"><code></code></pre>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja

using namespace std;

void main()

{

                                      int a, b; // deklariramo varijable

                                      a = 10, b = 2; // operator dodjele

                                      if (a > b &amp;&amp; a > 5) //relacijski i logički operator

                                      {

                                       cout &lt;&lt; "Uvjet zadovoljen" &lt;&lt; endl;

                                      }

                                      else

                                      {

                                       cout &lt;&lt; "Uvjet nije zadovoljen" &lt;&lt; endl;

                                      }

}</code></pre>



<p>Za kraj ovog članka, navodimo još jednu bitnu stvar, a to je redoslijed operacija koji morate poštovati, to jeste na njega morate paziti kod pisanja svojih logičkih izraza.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Prioritet</td><td>Operator</td><td>Opis</td></tr><tr><td>1</td><td>()</td><td>Poziv funkcije</td></tr><tr><td>2</td><td>++</td><td>Inkrement</td></tr><tr><td>3</td><td>&#8212;</td><td>Dekrement</td></tr><tr><td>4</td><td>!</td><td>Logička negacija</td></tr><tr><td>5</td><td>&#8211;</td><td>Promjena znaka</td></tr><tr><td>6</td><td>/ * %</td><td>Množenje dijeljenje modulo</td></tr><tr><td>7</td><td>+ &#8211;</td><td>Zbrajanje i oduzimanje</td></tr><tr><td>8</td><td>&lt; &gt; &gt;=</td><td>Relacijski operatori</td></tr><tr><td>9</td><td>== !=</td><td>Operatori jednakosti</td></tr><tr><td>10</td><td>&amp;&amp;</td><td>Logičko I</td></tr><tr><td>11</td><td>||</td><td>Logičko ILI</td></tr></tbody></table></figure>



<p>Ovo je sve za ovu lekciju. Naučili ste što su operatori i vidjeli neke primjere upotrebe. Za sva pitanja koja imate možete pisati u našu redakciju na info@bajtbox.com. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.</p>



<p>Davor Škobić</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-c-operatori-i-izrazi/">Mala i besplatna škola programskog jezika C++ (C++ operatori i izrazi)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-c-operatori-i-izrazi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">110863</post-id>	</item>
		<item>
		<title>Mala i besplatna škola programskog jezika C++ (Drugi dio)</title>
		<link>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-drugi-dio/</link>
					<comments>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-drugi-dio/#comments</comments>
		
		<dc:creator><![CDATA[Davor Škobić]]></dc:creator>
		<pubDate>Tue, 24 Dec 2024 13:56:28 +0000</pubDate>
				<category><![CDATA[Računala]]></category>
		<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=110376</guid>

					<description><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola programiranja C++ - Naslovna 2" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" /><p>Ako ste čitali prethodni članak (https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/), tj. prvi dio našeg serijala, primijetili ste osnovni model računala, Von Neummann model računala. Spominju se pojmovi kao što su ulazne i izlazne jedinice, te memorija računala. Te ulazne jedinice (naši unosi) spremaju se u memoriju, te nakon obrade imamo neke rezultate, to jest izlazne jedinice. Iste dijelimo u [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-drugi-dio/">Mala i besplatna škola programskog jezika C++ (Drugi dio)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola programiranja C++ - Naslovna 2" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/12/Untitled-1.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" />
<p>Ako ste čitali prethodni članak (<a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/" target="_blank" rel="noreferrer noopener">https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/</a>), tj. prvi dio našeg serijala, primijetili ste osnovni model računala, Von Neummann model računala. Spominju se pojmovi kao što su ulazne i izlazne jedinice, te memorija računala. Te ulazne jedinice (naši unosi) spremaju se u memoriju, te nakon obrade imamo neke rezultate, to jest izlazne jedinice. Iste dijelimo u nekoliko kategorija, ili tipova podataka, a koristimo ih u našem programu u obliku varijabli. To će biti tema ovog dijela serijala. </p>



<p>Kroz formalno obrazovanje matematika je dio nastavnog plana i programa. Kroz osnovnu školu učimo razne skupove brojeva i brojevne sustave. Čovjek razmišlja i radi u dekadskom brojevnom sustavu, gdje imamo brojeve od 0 do 9 i tako računamo. Digitalna računala imaju 2 stanja; 0 i 1. Njihov sustav se naziva binarni (dva broja, odnosno bi), ali u interakciji čovjek &#8211; računar imamo potpunu slobodu korištenja dekadskog brojevnog sustava. Svi podaci se spremaju u memoriji kao niz vrijednosti 0 i 1 koji uz određene logičke operacije čine podatak. Tako na primjer broj 10 (deset) u memoriji bi bio niz pobuđenih memorijskih elemenata u binarnom zapisu 1010. Logiku binarnog brojčanog sustava, te konverziju između dekadskog i binarnog sustava možete pronaći na <a href="https://www.rapidtables.com/convert/number/decimal-to-binary.html?x=10" target="_blank" rel="noreferrer noopener">https://www.rapidtables.com/convert/number/decimal-to-binary.html?x=10</a> .</p>



<p>U programskom jeziku C++ imamo više tipova za različite skupove brojeva:</p>



<ul class="wp-block-list">
<li>int – označava skup cijelih brojeva Z, zajedno sa standardnim operacijama</li>



<li>char – skup C, označava skup svih ASCII znakova</li>
</ul>



<p>(<a href="https://en.cppreference.com/w/cpp/language/ascii" target="_blank" rel="noreferrer noopener">https://en.cppreference.com/w/cpp/language/ascii</a>)</p>



<ul class="wp-block-list">
<li>float, double – označava skup realnih brojeva R, zajedno sa standardnim operacijama</li>



<li>bool – skup B, obuhvaća dvije moguće vrijednosti; <em>true</em> ili <em>false</em></li>
</ul>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Tip podatka</td><td>Opseg vrijednosti</td><td>Primjer vrijednosti</td></tr><tr><td>int</td><td>&#8211; 2.147.483.648 do 2.147.483.647</td><td>1, 2, 3</td></tr><tr><td>char</td><td>0 do 255</td><td>A, b, Z</td></tr><tr><td>float</td><td>1,2E38 do 3,4E38</td><td>1,122</td></tr><tr><td>double</td><td>2,2E308 do 1,8E308</td><td>2,3467678</td></tr><tr><td>bool</td><td>0-1</td><td>0 ili 1, true ili false</td></tr></tbody></table></figure>



<p><br>Tu dolazimo do naših ulaza i izlaza iz programa, to jest, varijabli. Jednostavni objekti koji pamte vrijednost ulaza, obrade i izlaza u memoriji se nazivaju varijable. U programskom jeziku C++ bitno je, kod kreiranja varijable, dati instrukciju o kojem tipu podatka se radi. Takve jezike nazivamo „strongly-typed“. U radu sa C++ uvijek je važno navesti tip podataka, bar osnovni. Od toga nam ovise operacije koje možemo vršiti nad podatkom, odnosno u konačnici što sve možemo napraviti sa njim.</p>



<p>Ako želimo deklarirati varijablu u našem programu moramo poštovati sljedeću strukturu:</p>



<pre class="wp-block-code"><code>tip_podatka identifikator;</code></pre>



<p>Na mjesto „tip_podatka“ unosimo željeni tip podataka, a na mjesto „identifikator“ unosimo željeni naziv varijable. Ukoliko želimo odmah dodijeliti vrijednost toj varijabli, to možemo uraditi inicijalizacijom iste na sljedeći način:</p>



<pre class="wp-block-code"><code>tip_podatka identifikator = vrijednost;</code></pre>



<p>Unesena vrijednost mora biti sukladna tipu podatka, inače nam program neće raditi. Ispod ćemo navesti jedan primjer programa sa deklariranom i inicijaliziranom varijablom, koja je cijeli broj. Svrha primjera je da pokaže jedan potpuno ispravan program čija jedina funkcija je inicijalizacija vrijednosti.</p>



<pre class="wp-block-code"><code>void main()
{
int a = 3;
}</code></pre>



<p>Sada se vjerojatno pitate, pa dobro koji je smisao ovog programa, kako da uradim nešto s podacima? Kako da korisnik u skladu sa svojim željama unosi vrijednosti koje će program obraditi i dati rezultat?</p>



<p>Za pisanje takvog programa iskoristiti ćemo postojeću C++ biblioteku „iostream“. Ista nam omogućuje upis sadržaja sa tipkovnice, te ispis na zaslon računala. Ispod se nalazi program sa objašnjenjima u komentaru.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;
void main()
{
	float cijenaEUR; // deklariramo varijablu
	cout &lt;&lt; "Unesite cijenu u EUR : ";// ispisujemo tekst na ekranu – uputa za klijenta
	cin >> cijenaEUR; /*otvaramo klijentu opciju za unos, nakon unosa na ekran vrijednost se sprema u varijablu */
	cout &lt;&lt; "Cijena u KM iznosi : " &lt;&lt; cijenaEUR * 1.95 &lt;&lt;endl;  /* ispisujemo cijenu konvertiranu u drugu valutu */
}</code></pre>



<p>Čestitamo! Napisali ste prvi program koji ima neku funkciju. Unesenu vrijednost u valuti euro pretvara u konvertibilne marke. Ovdje imamo sreću što je tečaj uvijek fiksan između ove dvije valute, te možemo „hardkodirati“ tečaj od 1,95.</p>



<p>Drugi način da spremimo u program neku vrijednost koja je uvijek konstanta i ne može se kasnije kroz program mijenjati je uvođenje ključne riječi const.</p>



<p>Sada ćemo opet napisati isti program korištenjem konstante varijable.</p>



<pre class="wp-block-code"><code>#include&lt;iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;
void main()
{
	float cijenaEUR; // deklariramo varijablu
	const float tecaj = 1.95; //deklariramo konstantu – nepromjenjivu varijablu
	cout &lt;&lt; "Unesite cijenu u EUR : ";// ispisujemo tekst na ekranu – uputa za klijenta
	cin >> cijenaEUR; /*otvaramo klijentu opciju za unos, nakon unosa na ekran vrijednost se sprema u varijablu */
	cout &lt;&lt; "Cijena u KM iznosi : " &lt;&lt; cijenaEUR * tecaj&lt;&lt;endl;  /* ispisujemo cijenu konvertiranu u drugu valutu */
} </code></pre>



<p>Ovo je sve za ovu lekciju. Naučili ste što su varijable i koje su mogući tipovi podataka. Čak smo i napravili jedan koristan program. Za sva pitanja koja imate možete pisati u našu redakciju na <a href="mailto:info@bajtbox.com">info@bajtbox.com</a>. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.</p>



<p>Davor Škobić</p>



<p></p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-drugi-dio/">Mala i besplatna škola programskog jezika C++ (Drugi dio)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-drugi-dio/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">110376</post-id>	</item>
		<item>
		<title>Mala i besplatna škola programskog jezika C++ (Prvi dio)</title>
		<link>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/</link>
					<comments>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/#comments</comments>
		
		<dc:creator><![CDATA[Davor Škobić]]></dc:creator>
		<pubDate>Thu, 05 Dec 2024 12:12:11 +0000</pubDate>
				<category><![CDATA[Računala]]></category>
		<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=109580</guid>

					<description><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola programiranja C++ - Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" /><p>C++ &#8211; pametni dečko koji nam je sve ovo omogućio Ako ste se zadesili na ovom dijelu interneta i počeli čitati ovaj članak, vjerojatno ste ljubitelj tehnologije. Privukao vas je ovaj naslov i htjeli biste znati više o tome što je C++. Upravo ste otvorili prvi od serije članaka na ovom portalu koji će vas [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/">Mala i besplatna škola programskog jezika C++ (Prvi dio)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="854" height="493" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?fit=854%2C493&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Mala škola programiranja C++ - Naslovna" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?w=854&amp;ssl=1 854w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?resize=400%2C231&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/1522635669452_11.jpg?resize=700%2C404&amp;ssl=1 700w" sizes="(max-width: 854px) 100vw, 854px" />
<h3 class="wp-block-heading">C++ &#8211; pametni dečko koji nam je sve ovo omogućio</h3>



<p>Ako ste se zadesili na ovom dijelu interneta i počeli čitati ovaj članak, vjerojatno ste ljubitelj tehnologije. Privukao vas je ovaj naslov i htjeli biste znati više o tome što je C++. Upravo ste otvorili prvi od serije članaka na ovom portalu koji će vas provesti kroz zanimljivi svijet osnova programiranja, te vas upoznati sa ovom materijom. Kroz ovu seriju članaka ćemo vas pokušati educirati o programiranju i uputiti u osnove ovog zanata kako bi sami kroz hobi ili profesionalno mogli zaploviti ovim vodama.</p>



<h3 class="wp-block-heading">Uvodni dio &#8211; Mala škola programskog jezika C++</h3>



<p>Ovaj članak čitate na vašem pametnom uređaju. Uvijek ste se pitali kako je to sve moguće, da se na komadu metala odvijaju sve te ogromne količine operacija. Podaci obilaze svijet, dolaze na vaš mobitel. Komunicirate sa vašim voljenima i onim koje manje volite. Sve zahvaljujući računalu, u kojem god formatu ga koristite.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="605" height="413" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika1.jpg?resize=605%2C413&#038;ssl=1" alt="" class="wp-image-109581" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika1.jpg?w=605&amp;ssl=1 605w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika1.jpg?resize=400%2C273&amp;ssl=1 400w" sizes="(max-width: 605px) 100vw, 605px" /><figcaption class="wp-element-caption">Slika 1. Abakus &#8211; mehaničko računalo</figcaption></figure>
</div>


<p>Prva računala imamo od davnih vremena, prije nove ere, u formatu abakusa. To je mehaničko računalo iz doba starih naroda Grka i Rimljana, koje je omogućilo brzo obavljanje jednostavnih matematičkih operacija. Svakako da je potreba upravljanjem, obradom i podjelom informacija oduvijek postojala. Zahvaljujući velikim sinovima i kćerima čovječanstva, poslije Drugog svjetskog rata dobili smo prve oblike elektroničkog računala. Osnova bilo kakvog računala danas je Von Neummannov model računara.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="860" height="627" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika2.jpg?resize=860%2C627&#038;ssl=1" alt="" class="wp-image-109582" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika2.jpg?w=953&amp;ssl=1 953w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika2.jpg?resize=400%2C292&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika2.jpg?resize=700%2C510&amp;ssl=1 700w" sizes="(max-width: 860px) 100vw, 860px" /><figcaption class="wp-element-caption">Slika 2. Von Neummann model računala</figcaption></figure>
</div>


<p>Ovaj mađarsko-američki matematičar i fizičar postavio je osnovni model modernog elektronskog računala. Upravljanje elektronskim računalima, tj. sva ova čarolija koja se odigrava pred našim očima, pogonjena je programskim jezicima. U početku smo imali programske jezike specijalizirane za posebne namjene ili za posebne modele računala. Ubrzanim koracima kroz povijest, dolazimo do 1972. kada Dennis Ritchie stvara programski jezik C, za operativni sustav Unix. Taj jezik toliko dobiva na popularnosti da je i danas jedan od najpopularnijih programskih jezika, implementiran na svim važnijim računalnim arhitekturama i operativnim sustavima. </p>



<p>Danski računalni znanstvenik Bjarne Stroustrup 1985. godine u svom radu uočava mogućnosti nadogradnje C programskog jezika određenim značajkama kako bi bio pogodniji za moderne upotrebe u računarstvu (kompliciran izraz za jednostavniji: programiranje), te tako nastaje C++. C i C++ se danas često svrstavaju u zajedničku kategoriju. </p>



<p>Sve jezike koji su kasnije nastali, a ugledaju se na njih, nazivamo „C-like“ programski jezici (npr. C# i Java). Njihova jednostavnost pisanja, te univerzalnost za sve platforme je riješila mnoge probleme. Predstavljaju jedno rješenje na raznim operativnim sustavima i računalnim platformama.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img data-recalc-dims="1" decoding="async" width="860" height="334" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika3.png?resize=860%2C334&#038;ssl=1" alt="" class="wp-image-109583" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika3.png?w=945&amp;ssl=1 945w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika3.png?resize=400%2C155&amp;ssl=1 400w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2024/11/Slika3.png?resize=700%2C272&amp;ssl=1 700w" sizes="(max-width: 860px) 100vw, 860px" /><figcaption class="wp-element-caption">Slika 3. Ritchie, Stroustrup, and Gosling &#8211; C, C++ i Java kreatori</figcaption></figure>
</div>


<h3 class="wp-block-heading">Učimo pisati &#8211; Mala škola programskog jezika C++</h3>



<p>Kroz ovu seriju članaka baviti ćemo se C++ programskim jezikom. C++ jezik je na mnogim obrazovnim institucijama izbor broj jedan za prvi susret sa programiranjem. U više članaka ćemo vam pokušati prenijeti osnove programiranja, kako bi sami mogli pisati neke osnovne programe i steći podlogu za daljnje učenje.</p>



<p>Prema definiciji, programiranje je proces pisanja uputa računalu kako riješiti određeni problem. Program pišemo kao slijed naredbi u programskom jeziku. Taj slijed naredbi rješavanja problema nazivamo algoritam. Rezultat napisanog programskog koda nazivamo program.</p>



<p>Kako smo ranije naveli C++ je jedan od najpopularnijih programskih jezika. Savladavanje C++ programskog jezika je dobra osnova za učenje i drugih programskih jezika.</p>



<p>Kako bi mogli pisati programe u C++ jeziku, prvo morate ovladati njegovom sintaksom. Sintaksa je skup pravila koje definiraju jedan programski jezik i kojih se moramo pridržavati kako bi naš program bio valjan. Ispod ćemo navesti osnovna sintaksna pravila za C++ programski jezik:</p>



<ul class="wp-block-list">
<li>Jezik je <strong>„case-sensitive“</strong>. Ovaj pojam označava da nije svejedno pišete li neku naredbu malim ili velikim slovom.</li>



<li>Kraj linije programskoj jezika označava se sa <strong>;</strong></li>



<li>Blok programa pišete unutar vitičastih zagrada <strong>{ }</strong></li>



<li>Tekst koji se nalazi poslije<strong> //</strong> ili između<strong> /* */ </strong>označava komentar. Komentari se ne prevode u računalne instrukcije, to jeste ne izvršavaju se. Kao što samo ime kaže, služe da komentiramo određenu liniju koda.</li>



<li>Praznim prostorom (razmakom) razdvajamo naredbe</li>



<li>Sve što se nalazi unutar dvostrukih navodnika smatra se tekstom <strong>&#8220;primjer&#8221;</strong></li>
</ul>



<h3 class="wp-block-heading">Pa krenimo &#8211; Mala škola programskog jezika C++</h3>



<p>Kako bi mogli pisati programski kod, te da se isti može prevesti (kompajlirati) u program, potrebno je da imamo razvojno okruženje (eng. IDE, Integrated Development Environmenet). Naš izbor za ovu seriju članaka je Microsoft Visual Studio. Isti je besplatno dostupan na <a href="https://visualstudio.microsoft.com" target="_blank" rel="noreferrer noopener">https://visualstudio.microsoft.com</a>/ u svojoj Community verziji. Sve ostale verzije su podložne licenciranju. Community verzija ima i više od onoga što je potrebno kako bi savladali osnove programiranja.</p>



<p>Nakon uspješne instalacije Visual Studio razvojnog okruženja, spremni ste da napišete (kopirate) vaš prvi C++ program koji se nalazi ispod. Na njemu ćemo objasniti osnovnu strukturu svakog C++ programa.</p>



<pre class="wp-block-code" style="font-size:15px"><code><strong>// C++ program za ispis "Hello World" na zaslon
// Header file za uvođenje funckija za unos i ispis sadržaja
#include &lt;iostream&gt;
using namespace std;
// Main() funkcija -  mjesto gdje počinje izvršenje svakog C++ programa
void main()
{
    // Naredba za ispis teksta Hello World
    cout &lt;&lt; "Hello World";
}</strong></code></pre>



<p>// C++ program za ispis &#8220;Hello World&#8221; na zaslon – prva linija našeg C++ programa je komentar. U ovom slučaju iskorištavamo ovu mogućnost da bi objasnili što naš program radi. Kako smo već naveli ovaj dio programa se ne prevodi i ne izvršava se.</p>



<p><strong>#include &lt;iostream&gt;</strong></p>



<p><strong>using namespace std;</strong></p>



<ul class="wp-block-list">
<li>Iznad dvije navedene naredbe su nam potrebne kako bi naš program radio. Ovaj dio programa u C++ nam omogućuje da uključimo tuđe napisane biblioteke i programe kako bi ih iskoristili u svom programu. U ovom slučaju uključujemo biblioteku „iostream“ te standardni set naredbi kako bi mogli za naš program iskoristiti postojeće naredbe za ispis teksta na zaslon. Svakako da ćemo u budućim tekstovima i primjerima koristiti neke druge biblioteke kako bi „stajali na ramenima divova“, to jeste iskoristili set već napisanih programa od drugih kolega kako bi rješavali pred nas stavljene probleme.</li>
</ul>



<p><strong>void main()</strong></p>



<ul class="wp-block-list">
<li>Ovo je početno mjesto izvršavanja svakog C++ programa. Svaki program počinje u main (glavnoj) funkciji. Otvorena vitičasta zagrada { označava početak naše main funkcije, a zatvorena vitičasta zagrada } njen kraj.</li>
</ul>



<p><strong>cout &lt;&lt; &#8220;Hello World&#8221;;</strong> </p>



<ul class="wp-block-list">
<li>Ovo je naša prva programska naredba. Cout je naredba iz iznad uključene „iostream“ biblioteke kojom šaljemo ispis na naš zaslon. Da bi ista radila moramo je ispravno pisati, poštujući sintaksu programskog jezika. Sadržaj koji želimo ispisati pišemo poslije znaka &lt;&lt;, a između dvostrukih navodnika. Kraj svake naredbene linije se označava sa ;</li>
</ul>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="C++ Tutorial:  Compiling Your First C++ Program using Visual Studio Community (Hello World)" width="860" height="484" src="https://www.youtube.com/embed/VWJWUR-UnzQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption">Video kako napisati i pokrenuti svoj prvi C++ program</figcaption></figure>



<h3 class="wp-block-heading">Tek smo počeli &#8211; Mala škola programskog jezika C++</h3>



<p>S ovim se završava naš prvi tekst o C++ programskom jeziku i pisanju programa u istome. U budućim tekstovima planiramo obraditi osnovne principe unutar C++ programskog jezika, kako bi nakon toga mogli pisati svoje programe, te steći osnovnu logiku svih modernih programskih jezika koji su sljedbenici C pristupa programskog jezika (C, C++, C#, Java, Go, Python, Visual Basic, PHP). Nadamo se da će vam ova serija donijeti nove spoznaje i osloboditi vašu kreativnost u rješavanju vaših (računalnih) problema. Pred nama je uzbudljivo putovanje!</p>



<p>Za sva pitanja koja imate možete pisati u našu redakciju na @bajtbox.com. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.</p>



<p>Davor Škobić</p>
<p>Objava <a href="https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/">Mala i besplatna škola programskog jezika C++ (Prvi dio)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/mala-i-besplatna-skola-programskog-jezika-c-prvi-dio/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">109580</post-id>	</item>
		<item>
		<title>Bolji zvuk bez boljeg mikrofona! Evo kako se povoljno riješiti jeke u prostoriji (VIDEO)</title>
		<link>https://www.bajtbox.com/kako-smanjiti-jeku-kartoni-za-jaja-akusticna-pjena/</link>
					<comments>https://www.bajtbox.com/kako-smanjiti-jeku-kartoni-za-jaja-akusticna-pjena/#respond</comments>
		
		<dc:creator><![CDATA[Josip Zeljko]]></dc:creator>
		<pubDate>Tue, 30 Jun 2020 15:57:55 +0000</pubDate>
				<category><![CDATA[Izdvojeno]]></category>
		<category><![CDATA[Specijali]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Vodiči i savjeti]]></category>
		<category><![CDATA[akustična pjena]]></category>
		<category><![CDATA[kartoni za jaja]]></category>
		<category><![CDATA[kvaliteta zvuka]]></category>
		<category><![CDATA[zvuk]]></category>
		<guid isPermaLink="false">https://www.bajtbox.com/?p=54598</guid>

					<description><![CDATA[<img width="1920" height="1080" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?fit=1920%2C1080&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Kako smanjiti jeku kartoni za jaja akustična pjena" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?w=1920&amp;ssl=1 1920w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?resize=750%2C422&amp;ssl=1 750w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?resize=1140%2C641&amp;ssl=1 1140w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?w=1720&amp;ssl=1 1720w" sizes="(max-width: 1920px) 100vw, 1920px" /><p>Jedan od najvećih izazova za sve koji su se pokušali baviti snimanjem glasa ili npr. snimanjem videa za Youtube je kvaliteta zvuka. Nažalost upravo se zvuku u početcima pridodaje najmanja pažnja, iako je kvalitetan zvuk možda i najvažniji za dobar ukupan dojam. Uvjeren sam da će mnogi radije pogledati malo lošije snimljen video s kvalitetnijim [&#8230;]</p>
<p>Objava <a href="https://www.bajtbox.com/kako-smanjiti-jeku-kartoni-za-jaja-akusticna-pjena/">Bolji zvuk bez boljeg mikrofona! Evo kako se povoljno riješiti jeke u prostoriji (VIDEO)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1920" height="1080" src="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?fit=1920%2C1080&amp;ssl=1" class="webfeedsFeaturedVisual wp-post-image" alt="Kako smanjiti jeku kartoni za jaja akustična pjena" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?w=1920&amp;ssl=1 1920w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?resize=1536%2C864&amp;ssl=1 1536w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?resize=750%2C422&amp;ssl=1 750w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?resize=1140%2C641&amp;ssl=1 1140w, https://i0.wp.com/www.bajtbox.com/wp-content/uploads/2020/06/Bajtbox-studio-jeka.jpg?w=1720&amp;ssl=1 1720w" sizes="(max-width: 1920px) 100vw, 1920px" />
<p>Jedan od najvećih izazova za sve koji su se pokušali baviti snimanjem glasa ili npr. snimanjem videa za Youtube je kvaliteta zvuka. Nažalost upravo se zvuku u početcima pridodaje <strong>najmanja pažnja</strong>, iako je kvalitetan zvuk možda i najvažniji za dobar ukupan dojam. Uvjeren sam da će mnogi radije pogledati malo lošije snimljen video s kvalitetnijim zvukom, nego kvalitetno snimljen video s katastrofalnim zvukom.</p>



<p>Vjerovali ili ne do dobrog, ili barem pristojnog, zvuka (relativno gledajući) može se vrlo lako doći. Npr. onaj lavalier (bubica) mikrofon što mi koristimo tijekom snimanja koštao je svega oko 20 EURA (BOYA BY-M1). Spaja se<strong> direktno na pametni telefon ili kameru</strong> i nemate nikakvih komplikacija oko snimanja.  Naravno imamo i jedan kvalitetniji mikrofon za voiceover, no većina prosječnih slušatelja/gledatelja jednostavno ne  obraća pažnju na razliku. Kada dosegnete neku<strong> minimalnu potrebnu kvalitetu zvuka </strong>malo tko više obraća pažnju na to<strong>.</strong></p>



<p>Najveći neprijatelj dosezanja te minimalne kvalitete je<strong> jeka</strong>, što je problem s kojim smo se mi napokon odlučili pozabaviti. Istražujući o toj temi može se čuti i pročitati mnogo stvari pa smo za vas (a i za nas) odlučili testirati dva rješenja (uz obavezne audio sampleove). Jedno počiva na teoriji da<strong> kartoni za jaja mogu pomoći u disperziji z</strong>vuka, a samim time i smanjenju jeke. Unaprijed smo znali da je to većinski mit, ali smo imali malo drugačiji pristup od konvencionalnog tj. nismo lijepili kartone na zid nego smo uz pomoć njih pravili &#8220;lažne zidove&#8221;. Ako razmišljate o korištenju kartona / školjki za jaja u videu ćete moći vidjeti kakve rezultate očekivati.</p>



<p>Nakon prvog testa došao je red na povoljnu akustičnu pjenu, koja je u svim pogledima znatno bolje rješenje od kartona za jaja, a i dalje je jako povoljno. Nas je 5.72 m2 pjene došlo svega<strong> 50 EUR</strong>, a nismo sve ni iskoristili. Kako je sve to izgledalo na kraju i kakvi su bili rezultati pogledajte u videu ispod.</p>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="BOLJI ZVUK bez boljeg mikrofona! Evo kako se POVOLJNO riješiti jeke! DIY #1" width="860" height="484" src="https://www.youtube.com/embed/r9XRE3fekRQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>
<p>Objava <a href="https://www.bajtbox.com/kako-smanjiti-jeku-kartoni-za-jaja-akusticna-pjena/">Bolji zvuk bez boljeg mikrofona! Evo kako se povoljno riješiti jeke u prostoriji (VIDEO)</a> pojavila se prvi puta na <a href="https://www.bajtbox.com">Bajtbox</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bajtbox.com/kako-smanjiti-jeku-kartoni-za-jaja-akusticna-pjena/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">54598</post-id>	</item>
	</channel>
</rss>
