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










~hienero 29, 2010 @ 8:21:
>D mamadas… fedoris lol

c0dex__enero 29, 2010 @ 17:32:
:O bonito code Bucio, solo que a tu cantina hay que llevar varoo u.u

Liloenero 29, 2010 @ 21:54:
jajaja Muy buen code azzzu me hace recordar muchas cosas LOL

p4scu41febrero 2, 2010 @ 17:00:
Mientras tenga dinero, si me alcanza pa un poco, adelante, de lo contrario pa las chelas que alcancen….

Fernando C. Estradafebrero 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

Rafael Buciofebrero 8, 2010 @ 10:37:
@Fernando C. Estrada: gracias haha

d4ni3lfebrero 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

Rafael Buciofebrero 9, 2010 @ 2:08:
@d4ni3l: no uso system para usar pause.. lo uso para usar figlet

rkgarciamarzo 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!

LinuxInmarzo 1, 2010 @ 22:57:
JAJAJAJA no mms bucio a mi no me ponían a practicar esas mamadas hahahahahaha pero chido code

Jorge Torresmarzo 6, 2010 @ 23:32:
JAJAJAJ excelente codigo … recordando la vieja escuela…

r3ivajmayo 29, 2010 @ 2:31:
Bueno yo hice tu cantina asi http://tiny.cc/3v6pu

r3ivajmayo 29, 2010 @ 2:32:
=P

Rafael Buciomayo 29, 2010 @ 7:00:
@r3ivaj: XDD ajajajaa ta chido