<?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>Código C++ &#187; Práctica</title>
	<atom:link href="http://codigoc.org/cat/practica/feed" rel="self" type="application/rss+xml" />
	<link>http://codigoc.org</link>
	<description>Ayuda para tu tarea en C++</description>
	<lastBuildDate>Wed, 08 Sep 2010 03:02:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Declarar variable dentro de un ciclo for</title>
		<link>http://codigoc.org/409-declarar-variable-dentro-de-un-ciclo-for</link>
		<comments>http://codigoc.org/409-declarar-variable-dentro-de-un-ciclo-for#comments</comments>
		<pubDate>Wed, 01 Sep 2010 23:04:23 +0000</pubDate>
		<dc:creator>THEbatzuk</dc:creator>
				<category><![CDATA[Práctica]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://codigoc.org/?p=409</guid>
		<description><![CDATA[En el programa anterior use la &#8220;técnica&#8221; de declarar una variable dentro de un ciclo for y luego de publicarla me di cuenta de que algunas personas podrían encontrar eso algo confuso. Es casi exactamente lo mismo escribir esto: int i=0; for(i=0; i&#60;=10; i++) { printf("%i", i); } &#8230;que esto: for(int i=0; i&#60;=10; i++) { [...]]]></description>
			<content:encoded><![CDATA[<p>En el programa anterior use la &#8220;técnica&#8221; de declarar una variable dentro de un <a href="http://codigoc.org/tag/for">ciclo for</a> y luego de publicarla me di cuenta de que algunas personas podrían encontrar eso algo confuso.</p>
<p>Es casi exactamente lo mismo escribir esto:<br />
<code>int i=0;<br />
for(i=0; i&lt;=10; i++)<br />
{<br />
printf("%i", i);<br />
}</code><br />
&#8230;que esto:<br />
<code>for(int i=0; i&lt;=10; i++)<br />
{<br />
printf("%i", i);<br />
}</code></p>
<p>La única diferencia es que en el primero &#8216;i&#8217; es una <a href="http://codigoc.org/tag/variables">variable</a> como cualquier otra y en el segundo &#8216;i&#8217; solo sirve dentro del <strong>ciclo for</strong>. Esto mas que ser una desventaja es una ventaja, ya que te permite usar la misma variable en todos lo ciclos que quieras en el mismo programa. Yo en lo personal siempre uso &#8216;i&#8217; como la variable que controla cualquier ciclo, si llegara a haber un ciclo dentro de otro, uso &#8216;ii&#8217;.</p>
<hr />
<p><small>Post escrito en <a href="http://codigoc.org">Código C++</a> © 2010. |
<a href="http://codigoc.org/409-declarar-variable-dentro-de-un-ciclo-for">Permalink</a> |
<a href="http://codigoc.org/409-declarar-variable-dentro-de-un-ciclo-for#comments">Sin comentarios</a>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://codigoc.org/409-declarar-variable-dentro-de-un-ciclo-for/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>if else anidados en c++</title>
		<link>http://codigoc.org/225-if-else-anidados-en-c</link>
		<comments>http://codigoc.org/225-if-else-anidados-en-c#comments</comments>
		<pubDate>Mon, 05 Oct 2009 23:26:57 +0000</pubDate>
		<dc:creator>THEbatzuk</dc:creator>
				<category><![CDATA[Práctica]]></category>
		<category><![CDATA[básico]]></category>
		<category><![CDATA[condiciones]]></category>
		<category><![CDATA[if else]]></category>

		<guid isPermaLink="false">http://codigoc.org/?p=225</guid>
		<description><![CDATA[Ya había escritos varios posts sobre las condiciones if else en c++, pero algo que hace falta saber es que dentro de una estructura if puede haber otra estructura if tantos veces como sea necesario. Es decir: if &#40; condicion &#41; &#123; instrucciones if &#40; condicion &#41; &#123; instrucciones &#125; &#125; else &#123; if &#40; [...]]]></description>
			<content:encoded><![CDATA[<p>Ya había escritos varios posts sobre las <a href="http://codigoc.org/134-condiciones-decisiones-en-c-if-else">condiciones</a> <a href="http://codigoc.org/tag/if-else">if else en c++</a>, pero algo que hace falta saber es que dentro de una <strong>estructura if</strong> puede haber otra <strong>estructura if</strong> tantos veces como sea necesario. Es decir:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span> condicion <span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
  instrucciones
  <span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span> condicion <span style="color: #008000;">&#41;</span>
  <span style="color: #008000;">&#123;</span>
    instrucciones
  <span style="color: #008000;">&#125;</span>
<span style="color: #008000;">&#125;</span>
<span style="color: #0000ff;">else</span>
<span style="color: #008000;">&#123;</span>
  <span style="color: #0000ff;">if</span> <span style="color: #008000;">&#40;</span> condicion <span style="color: #008000;">&#41;</span>
  <span style="color: #008000;">&#123;</span>
    instrucciones
  <span style="color: #008000;">&#125;</span>
  <span style="color: #0000ff;">else</span>
  <span style="color: #008000;">&#123;</span>
    instrucciones
  <span style="color: #008000;">&#125;</span>
  instrucciones
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>¿Y como para qué? Pues hay algunas situaciones que así lo requieren. Por ejemplo:</p>
<blockquote><p>&#8220;Si un alumno tiene un promedio mayor o igual a 9 se le hara un 20% de descuento en la colegiatura, si tiene un promedio mayor o igual a 8 pero menor que 9 el descuento será del 10%, si su promedio es menor que 8 pero mayor o igual a 7 el descuento será del 5% y si promedia con 7 o menos no tendrá descuento.&#8221;</p></blockquote>
<p>La <strong>solución</strong> de este <strong>problema en c++</strong> sería así:</p>
<p>[...] <a href="http://codigoc.org/225-if-else-anidados-en-c">Sigue leyendo... </a></p>
<hr />
<p><small>Post escrito en <a href="http://codigoc.org">Código C++</a> © 2009. |
<a href="http://codigoc.org/225-if-else-anidados-en-c">Permalink</a> |
<a href="http://codigoc.org/225-if-else-anidados-en-c#comments">4 comentarios</a>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://codigoc.org/225-if-else-anidados-en-c/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ciclos for en C++</title>
		<link>http://codigoc.org/186-ciclos-for-en-c</link>
		<comments>http://codigoc.org/186-ciclos-for-en-c#comments</comments>
		<pubDate>Tue, 15 Sep 2009 20:58:38 +0000</pubDate>
		<dc:creator>THEbatzuk</dc:creator>
				<category><![CDATA[Práctica]]></category>
		<category><![CDATA[básico]]></category>
		<category><![CDATA[ciclos]]></category>
		<category><![CDATA[for]]></category>

		<guid isPermaLink="false">http://codigoc.org/?p=186</guid>
		<description><![CDATA[Bien, ya que entendimos un poco la teoría de los ciclos en c++, ahora vamos a practicar sobre como usar el ciclo for. ¿Cómo hacer un ciclo en C++? #include&#60;stdio.h&#62; #include&#60;conio.h&#62; int main&#40;&#41; &#123; int x=0; for&#40;x=0;x&#60;=5;x++&#41; &#123; printf&#40;&#34;%d &#34;,x&#41;; &#125; getch&#40;&#41;; &#125; //Este programa mostrará en pantalla 0 1 2 3 4 5 Como [...]]]></description>
			<content:encoded><![CDATA[<p>Bien, ya que entendimos un poco la <a href="http://codigoc.org/cat/teoria">teoría</a> de los <strong>ciclos en c++</strong>, ahora vamos a practicar sobre como <strong>usar el ciclo for</strong>.</p>
<h3>¿Cómo hacer un ciclo en C++?</h3>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include&lt;stdio.h&gt;</span>
<span style="color: #339900;">#include&lt;conio.h&gt;</span>
<span style="color: #0000ff;">int</span> main<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
  <span style="color: #0000ff;">int</span> x<span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>
  <span style="color: #0000ff;">for</span><span style="color: #008000;">&#40;</span>x<span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>x<span style="color: #000080;">&lt;=</span><span style="color: #0000dd;">5</span><span style="color: #008080;">;</span>x<span style="color: #000040;">++</span><span style="color: #008000;">&#41;</span>
  <span style="color: #008000;">&#123;</span>
    <span style="color: #0000dd;">printf</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;%d &quot;</span>,x<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  <span style="color: #008000;">&#125;</span>
  getch<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span>
<span style="color: #666666;">//Este programa mostrará en pantalla 0 1 2 3 4 5</span></pre></div></div>

<p>Como ven, necesitamos una variable exclusiva para el ciclo (<em>en este caso &#8216;x&#8217;</em>) y éste empieza con la palabra <strong>for</strong>, su sintáxis es la siguiente:</p>
<blockquote><p><strong>for (</strong> variable = inicio-del-ciclo <strong>;</strong> condición-que-indica-el-final <strong>;</strong> aumento de x <strong>)</strong></p></blockquote>
<p>Por partes:</p>
<ul>
<li><strong>x=0</strong> -&gt; Indica el <strong>inicio del ciclo</strong>. Puede ser cualquier variable y cualquier valor de inicio.</li>
<li><strong>x&lt;=5</strong> -&gt;Indica el <strong>fin del ciclo</strong>. Cuando la condición deja de cumplirse el ciclo termina. Cuando el ciclo <strong>no es</strong> menor o igual a 5 el ciclo termina.</li>
<li><strong>x++</strong> -&gt; Indica que la variable &#8216;x&#8217; aumenta de uno en uno. Para aumentar de dos en dos: x+=2, de tres: x+=3.</li>
</ul>
<p>Otro ejemplo, la <strong>tabla de multiplicar del 2 en C++</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include&lt;stdio.h&gt;</span>
<span style="color: #339900;">#include&lt;conio.h&gt;</span>
<span style="color: #0000ff;">int</span> main<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
  <span style="color: #0000ff;">int</span> c<span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>
  <span style="color: #0000ff;">for</span><span style="color: #008000;">&#40;</span>c<span style="color: #000080;">=</span><span style="color: #0000dd;">1</span><span style="color: #008080;">;</span>c<span style="color: #000080;">&lt;=</span><span style="color: #0000dd;">10</span><span style="color: #008080;">;</span>c<span style="color: #000040;">++</span><span style="color: #008000;">&#41;</span>
  <span style="color: #008000;">&#123;</span>
    <span style="color: #0000dd;">printf</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;2 x %d = %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>,c,<span style="color: #0000dd;">2</span><span style="color: #000040;">*</span>c<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  <span style="color: #008000;">&#125;</span>
 getch<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<hr />
<p><small>Post escrito en <a href="http://codigoc.org">Código C++</a> © 2009. |
<a href="http://codigoc.org/186-ciclos-for-en-c">Permalink</a> |
<a href="http://codigoc.org/186-ciclos-for-en-c#comments">7 comentarios</a>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://codigoc.org/186-ciclos-for-en-c/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Pedir datos en C++ &#8211; scanf()</title>
		<link>http://codigoc.org/126-pedir-datos-en-c-scanf</link>
		<comments>http://codigoc.org/126-pedir-datos-en-c-scanf#comments</comments>
		<pubDate>Tue, 01 Sep 2009 04:07:14 +0000</pubDate>
		<dc:creator>THEbatzuk</dc:creator>
				<category><![CDATA[Práctica]]></category>
		<category><![CDATA[básico]]></category>
		<category><![CDATA[tipos de datos]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://codigoc.org/?p=126</guid>
		<description><![CDATA[Hasta ahora, todo los ejemplos que hemos visto usan datos que nosotros mismos le ponemos la programa, pero ¿qué hacer si necesito que el usuario sea quien introduzca los datos de entrada? Al igual que printf() muestra datos, scanf() los guarda. Ejemplo: #include&#60;stdio.h&#62; #include&#60;conio.h&#62; int main&#40;&#41; &#123; int edad=0; printf&#40;&#34;Cual es tu edad? &#34;&#41;;scanf&#40;&#34;%d&#34;,&#38;edad&#41;; printf&#40;&#34;Tu [...]]]></description>
			<content:encoded><![CDATA[<p>Hasta ahora, todo los ejemplos que hemos visto usan datos que nosotros mismos le ponemos la programa, pero ¿qué hacer si necesito que el usuario sea quien introduzca los datos de entrada?</p>
<p>Al igual que <strong>printf()</strong> muestra datos, <strong>scanf()</strong> los guarda.</p>
<p>Ejemplo:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include&lt;stdio.h&gt;</span>
<span style="color: #339900;">#include&lt;conio.h&gt;</span>
<span style="color: #0000ff;">int</span> main<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
  <span style="color: #0000ff;">int</span> edad<span style="color: #000080;">=</span><span style="color: #0000dd;">0</span><span style="color: #008080;">;</span>
  <span style="color: #0000dd;">printf</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;Cual es tu edad? &quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span><span style="color: #0000dd;">scanf</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;%d&quot;</span>,<span style="color: #000040;">&amp;</span>edad<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  <span style="color: #0000dd;">printf</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;Tu tienes %d anios&quot;</span>, edad<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  getch<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>El scanf() guarda en la variable indicada todo lo que introduzcas desde el teclado hasta que oprimas &#8216;enter&#8217;. Su sintáxis tiene que ser exacta:</p>
<blockquote><p>scanf ( &#8221; <strong>tipo-de-dato</strong> &#8221; , &amp; <strong>variable</strong> ) ;<br />
scanf ( &#8221; %d &#8221; , &amp; edad ) ;</p></blockquote>
<p>scanf() es sin duda una de las instrucciones que más estaremos usando, ya que la interacción con el usuario es fundamental en el desarrollo de programas.</p>
<hr />
<p><small>Post escrito en <a href="http://codigoc.org">Código C++</a> © 2009. |
<a href="http://codigoc.org/126-pedir-datos-en-c-scanf">Permalink</a> |
<a href="http://codigoc.org/126-pedir-datos-en-c-scanf#comments">Sin comentarios</a>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://codigoc.org/126-pedir-datos-en-c-scanf/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variables en C++ 2 &#8211; Mostrar variables</title>
		<link>http://codigoc.org/63-variables-en-c-2-mostrar-variables</link>
		<comments>http://codigoc.org/63-variables-en-c-2-mostrar-variables#comments</comments>
		<pubDate>Thu, 27 Aug 2009 00:21:37 +0000</pubDate>
		<dc:creator>THEbatzuk</dc:creator>
				<category><![CDATA[Práctica]]></category>
		<category><![CDATA[básico]]></category>
		<category><![CDATA[tipos de datos]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://codigoc.org/?p=63</guid>
		<description><![CDATA[Ya sabemos como agregar variables a nuestros programas, ¿pero cómo se usan? Para mostrar el valor de una variable en pantalla con printf() se usan los caracteres de sustitución. Vean este programa: #include&#60;stdio.h&#62; #include&#60;conio.h&#62; int main&#40;&#41; //Esta es la función main, va en todos los programas &#123; int numero=7; //A la variable numérica 'numero' le [...]]]></description>
			<content:encoded><![CDATA[<p>Ya sabemos como agregar variables a nuestros programas, ¿pero cómo se usan?</p>
<p>Para mostrar el valor de una variable en pantalla con <strong>printf()</strong> se usan los <strong>caracteres de sustitución</strong>. Vean este programa:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include&lt;stdio.h&gt;</span>
<span style="color: #339900;">#include&lt;conio.h&gt;</span>
<span style="color: #0000ff;">int</span> main<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span> <span style="color: #666666;">//Esta es la función main, va en todos los programas</span>
<span style="color: #008000;">&#123;</span>
  <span style="color: #0000ff;">int</span> numero<span style="color: #000080;">=</span><span style="color: #0000dd;">7</span><span style="color: #008080;">;</span> <span style="color: #666666;">//A la variable numérica 'numero' le asignamos un valor de 7</span>
  <span style="color: #0000dd;">printf</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;El numero es %i&quot;</span>, numero<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">//Esto mostrará en pantalla: El número es 7</span>
  getch<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span> <span style="color: #666666;">//Hace una pausa</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>Como ven, el valor de la variable aparece en lugar de %i, cada tipo de dato tiene su propio caracter de sustitución.</p>
<ul>
<li>Para <strong>int</strong> se usa <strong>%i</strong> o <strong>%d</strong></li>
<li>Para <strong>float</strong> se usa <strong>%f</strong></li>
<li>Para <strong>char</strong> se usa <strong>%c</strong></li>
</ul>
<p>Otros ejemplos:</p>

<div class="wp_syntax"><div class="code"><pre class="cpp" style="font-family:monospace;"><span style="color: #339900;">#include&lt;stdio.h&gt;</span>
<span style="color: #339900;">#include&lt;conio.h&gt;</span>
<span style="color: #0000ff;">int</span> main<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span>
<span style="color: #008000;">&#123;</span>
  <span style="color: #0000ff;">int</span> edad<span style="color: #000080;">=</span><span style="color: #0000dd;">17</span><span style="color: #008080;">;</span>
  <span style="color: #0000ff;">float</span> altura<span style="color: #000080;">=</span><span style="color:#800080;">1.67</span><span style="color: #008080;">;</span>
  <span style="color: #0000dd;">printf</span><span style="color: #008000;">&#40;</span><span style="color: #FF0000;">&quot;Edad: %i años, altura: %f metros&quot;</span>, edad, altura<span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
  <span style="color: #666666;">//Esto mostrará en pantalla: Edad: 17 años, altura: 1.670000 metros</span>
  getch<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008080;">;</span>
<span style="color: #008000;">&#125;</span></pre></div></div>

<p>Para mostrar datos <em>float</em>, podemos usar este &#8216;truco&#8217;:</p>
<ul>
<li>%f mostrará 0.000000</li>
<li>%.2f mostrará 0.00</li>
<li>%.1f mostrará 0.0</li>
<li>%.f mostrará 0</li>
</ul>
<hr />
<p><small>Post escrito en <a href="http://codigoc.org">Código C++</a> © 2009. |
<a href="http://codigoc.org/63-variables-en-c-2-mostrar-variables">Permalink</a> |
<a href="http://codigoc.org/63-variables-en-c-2-mostrar-variables#comments">2 comentarios</a>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://codigoc.org/63-variables-en-c-2-mostrar-variables/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
