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











