@Bucio: Rumbo a tapachula (off)

Programación Estructurada C

Portafolio:

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 acciones realizar, esas decisiones pueden depender de datos introducidos por el usuario, esté sería un ejemplo de cómo se estructura el IF:

if ( condición )
{
sentencias por cumplir si es verdadera;
}

IF – ELSE

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:

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;
}

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.

SWITCH-CASE

Una sentencia condicional múltiple que generaliza a la sentencia “if-else”:

switch ( expresión_entero )	{
case expresión_constante_entera : sentencia
break:
case expresión_constante_entera : sentencia
…
default : sentencia
}

CICLOS

MIENTRAS

El ciclo mientras o llamado WHILE, sirve para para ejecutar un código reiteradas veces.

while ( condición de ejecución del ciclo )	{
/*código*/
}

HACER – MIENTRAS

El ciclo hacer mientras. DO WHILE, es un ciclo que solo se ejecuta una vez.

La diferencia con el WHILE es que el DO WHILE siempre se ejecuta al menos una vez #

Do {
/*código*/
}

while ( condición de ejecución del ciclo )

FOR

El ciclo for tiene muchas funciones, la más común y su estructura clásica es de está forma

for {/* inicialización */; /* sentencia condicional */; /* incremento o decremento */}

Inicialización; es la parte donde donde se controla el ciclo, es la primera sentencia que lee el ciclo.
Sentencia Condicional; Después de leer la inicialización, esté ve si la sentencia es validad.
Incremento o decremento; dependiendo de las operadores esté evaluá si será en incremento o decremento.

/* 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", &edad);
if ( edad >= 18)

printf("Bienvenido :-)  \n");
printf("Que Desea  tomar \n 1 Michelada \n 2 Pomo \n 3 Solo vine a ver");
printf(" Solo numeros ");
scanf("%d", &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", &din);
if  ( din > 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);

}

 
 
 

14 Comentarios en “Programación Estructurada C”

  1. ~hi


    enero 29, 2010 @ 8:21:

    >D mamadas… fedoris lol

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.5.4 en Fedora Linux Fedora Linux desde
  2. c0dex__


    enero 29, 2010 @ 17:32:

    :O bonito code Bucio, solo que a tu cantina hay que llevar varoo u.u

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.6 en Windows Windows XP desde
  3. Lilo


    enero 29, 2010 @ 21:54:

    jajaja Muy buen code azzzu me hace recordar muchas cosas LOL

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.5.7 en Ubuntu Linux Ubuntu Linux desde
  4. p4scu41


    febrero 2, 2010 @ 17:00:

    Mientras tenga dinero, si me alcanza pa un poco, adelante, de lo contrario pa las chelas que alcancen….

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.0.17 en Ubuntu Linux Ubuntu Linux desde
  5. Fernando C. Estrada


    febrero 8, 2010 @ 0:42:

    “El ciclo hacer mientras. DO WHILE, es un ciclo que solo se ejecuta una vez.”

    Esto es incorrecto, la diferencia con el WHILE es que el DO WHILE siempre se ejecuta al menos una vez.

    Saludos ;)

    ResponderResponder

    usando Debian IceWeasel Debian IceWeasel 3.5.6 en Debian GNU/Linux Debian GNU/Linux desde
  6. Rafael Bucio


    febrero 8, 2010 @ 10:37:

    @Fernando C. Estrada: gracias haha :-)

    ResponderResponder

    usando Google Chrome Google Chrome 5.0.307.1 en Linux Linux desde
  7. d4ni3l


    febrero 9, 2010 @ 0:40:

    por que usas sentencias como system? no es del todo correcto hacer una pausa al sistema, y solo funciona en windows

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.5.7 en Windows Windows Vista desde
  8. Rafael Bucio


    febrero 9, 2010 @ 2:08:

    @d4ni3l: no uso system para usar pause.. lo uso para usar figlet :D

    ResponderResponder

    usando Google Chrome Google Chrome 5.0.307.1 en Linux Linux desde
  9. rkgarcia


    marzo 1, 2010 @ 2:32:

    Jajaja ta bueno el code =P y con respecto a los precios ehm de que chelas preparan las miches? y que pomos vendes? =P

    Saludos!

    ResponderResponder

    usando Epiphany Epiphany 2.22 en FreeBSD FreeBSD desde
  10. LinuxIn


    marzo 1, 2010 @ 22:57:

    JAJAJAJA no mms bucio a mi no me ponían a practicar esas mamadas hahahahahaha pero chido code xD

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.6 en Windows Windows Vista desde
  11. Jorge Torres


    marzo 6, 2010 @ 23:32:

    JAJAJAJ excelente codigo … recordando la vieja escuela… XD

    ResponderResponder

    usando Mozilla Firefox Mozilla Firefox 3.5.8 en Windows Windows XP desde
  12. r3ivaj


    mayo 29, 2010 @ 2:31:

    Bueno yo hice tu cantina asi http://tiny.cc/3v6pu

    ResponderResponder

    usando Google Chrome Google Chrome 5.0.375.38 en Windows Windows 7 desde
  13. r3ivaj


    mayo 29, 2010 @ 2:32:

    =P

    ResponderResponder

    usando Google Chrome Google Chrome 5.0.375.38 en Windows Windows 7 desde
  14. Rafael Bucio


    mayo 29, 2010 @ 7:00:

    @r3ivaj: XDD ajajajaa ta chido

    ResponderResponder

    usando Google Chrome Google Chrome 6.0.408.1 en Linux Linux desde

Deja tu opinión..

XHTML: Puedes usar : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Tsss: si no tienes gravatar lee esté post de Kozmica , para sacar uno :-).


Publicidad