<?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>El Blog de Rafael Bucio &#187; C</title>
	<atom:link href="http://bucio.com.mx/sobre/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://bucio.com.mx</link>
	<description>Sobre mi, sobre Linux, sobre todo lo que yo quiera :D</description>
	<lastBuildDate>Mon, 02 Jan 2012 11:37:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Programación Estructurada C</title>
		<link>http://bucio.com.mx/2010/01/programacion-estructurada-c/</link>
		<comments>http://bucio.com.mx/2010/01/programacion-estructurada-c/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 01:38:21 +0000</pubDate>
		<dc:creator>Rafael Bucio</dc:creator>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Desarrollo de Software]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Programación Estructurada]]></category>

		<guid isPermaLink="false">http://bucio.com.mx/?p=783</guid>
		<description><![CDATA[Portafolio: [PROGRAMACION ESTRUCTURADA] Siguiendo con el portafolio virtual, es hora de las instrucciones y ciclos, esto me servirá o no cómo dice el D.r. Pimentel jeje, esté post solo contiene cómo esta estructurado, lo cual quiero recalcar que es para mi uso si alguien quiere dar una aportación es bienvenida. INSTRUCCIONES: IF Nos sirve para tomar decisiones sobre que [...]]]></description>
			<content:encoded><![CDATA[<p>Portafolio:</p>
<ul>
<li>[<a title="Programacion Estructurada" href="http://bucio.com.mx/2010/01/programacion-estructurada/">PROGRAMACION ESTRUCTURADA</a>]</li>
</ul>
<p style="text-align: justify;">Siguiendo con el portafolio virtual, es hora de las instrucciones y ciclos, esto me servirá o no cómo dice el D.r. Pimentel jeje, esté post solo contiene cómo esta estructurado, lo cual quiero recalcar que es para mi uso si alguien quiere dar una aportación es bienvenida.</p>
<h1>INSTRUCCIONES:</h1>
<h2>IF</h2>
<p style="text-align: justify;">Nos sirve para tomar decisiones  sobre que acciones realizar, esas decisiones pueden depender de datos introducidos por el usuario, esté sería un ejemplo de cómo se estructura el IF:</p>
<pre class="brush: cpp" style="text-align: justify;">if ( condición )
{
sentencias por cumplir si es verdadera;
}</pre>
<h2>IF – ELSE</h2>
<p style="text-align: justify;">Cuando la condición sea verdadera esté ejecutara las sentencias, mientras está no sea verdadera entra las sentencias del segundo bloque. La estructura queda de la siguiente forma:</p>
<pre class="brush: cpp" style="text-align: justify;">if ( condición )
{
sentencias por cumplir si es verdadera;
}
else /* esté bloque funciona cuando no se cumple la condición */
{
sentencias por cumplir si NO es verdadera;
}</pre>
<p style="text-align: justify;">Las condiciones usan operadores de comparación  y también una agrupación de operadores los cuales se mezclan con las condiciones para lograr un resultado.</p>
<h2 style="text-align: justify;">SWITCH-CASE</h2>
<p>Una sentencia condicional múltiple que generaliza a la sentencia “if-else”:</p>
<pre class="brush: cpp">switch ( expresión_entero )	{
case expresión_constante_entera : sentencia
break:
case expresión_constante_entera : sentencia
…
default : sentencia
}</pre>
<h1>CICLOS</h1>
<h2>MIENTRAS</h2>
<p>El ciclo mientras o llamado WHILE, sirve para para ejecutar un código reiteradas veces.</p>
<pre class="brush: cpp">while ( condición de ejecución del ciclo )	{
/*código*/
}</pre>
<h2>HACER &#8211; MIENTRAS</h2>
<p>El ciclo hacer mientras. DO WHILE, es un ciclo que solo se ejecuta una vez.</p>
<p>La diferencia con el WHILE es que el DO WHILE siempre se ejecuta al menos una vez <a title="Gracias  a Fernando" href="http://bucio.com.mx/2010/01/programacion-estructurada-c/comment-page-1/#comment-16582">#</a></p>
<pre class="brush: cpp">Do {
/*código*/
}</pre>
<p>while ( condición de ejecución del ciclo )</p>
<h2>FOR</h2>
<p>El ciclo for tiene muchas funciones, la más común y su estructura clásica es de está forma</p>
<pre class="brush: cpp">for {/* inicialización */; /* sentencia condicional */; /* incremento o decremento */}</pre>
<p><span style="text-decoration: underline;">Inicialización</span>; es la parte donde donde se controla el ciclo, es la primera sentencia que lee el ciclo.<br />
<span style="text-decoration: underline;"> Sentencia Condicional</span>; Después de leer la inicialización, esté  ve si la sentencia es validad.<br />
<span style="text-decoration: underline;"> Incremento o decremento</span>; dependiendo de las operadores esté evaluá si será en incremento o decremento.</p>
<pre class="brush: cpp">/* IF-ELSE.C */
/* implementando IF-else */
#include "stdio.h"
#include "stdlib.h"

int main( int argc, char *argv[] )

{
int edad, din, menu;
system("clear");
system("figlet CANTINA");
printf("Que Edad Tiene  \n ");
scanf("%d", &amp;edad);
if ( edad &gt;= 18)

printf("Bienvenido <img src='http://bucio.com.mx/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':-)' class='wp-smiley' />  \n");
printf("Que Desea  tomar \n 1 Michelada \n 2 Pomo \n 3 Solo vine a ver");
printf(" Solo numeros ");
scanf("%d", &amp;menu);
if ( menu == 1 )
printf("El precio de la michelada es de 55 pesos se paga en caja");
if ( menu == 2 )
printf("El precio del pomo  es de 900  pesos se paga en caja");
if ( menu == 3 )
printf(" En la cantina solo hay 4 mesas, menos blabla y puro gluglu a platicar al parque..");

else
{
printf(" no eres bienvenido debes ser mayor de edad \n ");
printf(" \n ");
printf("Pero cuanto dinero traes.. \n");
scanf("%d", &amp;din);
if  ( din &gt; 200 )
printf("Ok te ajusta para tu pomo con tus %d \n ",din);
else
printf("Crees que con tus %d podras estar aquí .. bye \n ",din);
}
exit (0);

}</pre>
]]></content:encoded>
			<wfw:commentRss>http://bucio.com.mx/2010/01/programacion-estructurada-c/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

