Que Estoy haciendo: a dormir... :P aver cuanto tiempo duro mudo jajaaj via:@Bucio

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

}

 
 
 

11 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
  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
  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
  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
  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 IceWeasel IceWeasel 3.5.6 en Debian GNU/Linux Debian GNU/Linux
  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
  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
  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
  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
  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
  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

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