martes, 12 de marzo de 2013

6) Bucle for-while pero desde C


Bucle for-while pero desde C

Bucle do, anidados y break

 

  Un bucle o ciclo es una sentencia que se realiza repetidas veces a un código.

 

¿Para que se utilizan los bucles?

Es utilizado para hacer una acción repetida sin tener que escribir varias veces el mismo código.

 

Bucle For en C es más potente y flexible,  y es un ciclo que se ejecutara un número definido de veces.

 

Bucle While  este bucle funciona repitiendo su objetivo mientras la expresión sea cierta, cuándo esta es falsa el bucle se detiene.

 

Bucle Do   repite la sentencia o sentencias mientras la expresión es verdadera. Se detiene cuando la expresión se convierte en falsa.

 

Creación de Bucles anidados

Cuando el cuerpo de un bucle contiene otro,  se dice que el segundo está anidado en el primero.

Cualquiera de los bucles de C pueden estar anidados dentro de cualquier otro bucle.

 

 

1)Ejemplo:

BUCLE DO

ELABORAR UN PROGRAMA EN EL QUE PUEDAS DIVIDIR, SUMAR, RESTAR Y MULTIPLICAR DOS NUMEROS SOLAMENTE ELIGIENDO LA FUNCION CON LA PRIMERA LETRA DE LA ESTA (EJEM. S=SUMA).
 





1.- Elabora un programa utilizando un editor.



 

2.- Compilar el programa.

3.- Ejecutar el Programa.

 

 
 

4.- Depurar el programa

5.- Documentación  del programa.
 
 
 
2) EJEMPLO:
BUCLE ANIDADO
ELABORA UN PROGRAMA PARA UNA TIENDA EN EL QUE VALLA SUMANDO EL PRECIO DE LOS PRODUCTOS Y TE DE EL TOTAL A PAGAR Y EL CAMBIO RESPECTIVO A DARLE.
 

 
 




1.- Elabora un programa utilizando un editor.

 
2.- Compilar el programa.
3.- Ejecutar el Programa.

 
 
4.- Depurar el programa
5.- Documentación  del programa.




 

lunes, 11 de marzo de 2013

5) Selección de caminos con la sentencia switch



Selección de caminos con la sentencia switch

 
¿Qué es un sentencia?..
Las sentencias son acciones que se encuentran dentro de las funciones.


La sentencia switch
Es la sentencia de selección múltiple de C. Se usa para elegir un camino entre varios alternativos y funciona de la siguiente forma:
 
 
 

·         Compara una variable con una lista de constantes y si concuerda con alguna se ejecuta las secuencias asociadas con esa constante

 

 

 

El formato general de una sentencia switch:
 






Switch solo funciona con dos tipos de variables:

 

       Int (variable de números enteros)

       Char (variable de solo un carácter)
 

 

Break

Si se encuentra dentro de un switch hace que el programa abandone por completo la sentencia switch y continué con la sentencia de fuera.
 
1)   EJEMPLO:
ELABORAR UN PROGRAMA DE UNA TIENDA DEPARTAMENTAL QUE LES AYUDE A CALCULAR EL DESCUENTO DEPENDIENTO A LA SECCION QUE PERTENECE EL ARTÍCULO Y LAS SECCIONES SON LAS SIGUIENTES:
 
·         1 DAMAS -0.96%
·         2 CABALLEROS -0.97%
·         3 BEBES -0.90%
·         4 NIÑOS -0.95%
 
 

 
 
 
1.- Elabora un programa utilizando un editor.
 
2.- Compilar el programa.
3.- Ejecutar el Programa.
 
 
 4.- Depurar el programa
5.- Documentación  del programa.
 
 
 
2)      EJEMPLO:
Los estudiantes de física del C.B.T.A #32 necesitan un programa para que les ayude a convertir magnitudes físicas de tal manera que seleccionando una opción automáticamente convierta una magnitud en otra. El menú deberá contener:
·       Grados Fahrenheit a Celsius
·       Kilogramos a Libras
·       Litros en onzas
·       Metros a Pulgadas
·       Kilómetros a Millas
 
 


1.- Elabora un programa utilizando un editor.
 
 
2.- Compilar el programa.
3.- Ejecutar el Programa.
 

 
4.- Depurar el programa
5.- Documentación  del programa.



 

sábado, 9 de marzo de 2013

4) SENTENCIA PRINTF() SUS EXTENCIONES Y CAPACIDADES


La sentencia Printf() y sus extensiones o capacidades.

 

Printf()

Tiene como objetivo escribir en pantalla.
 


Códigos de control y constantes de barra.

·        \n Salto de línea.

·        \t Se introduce una tabulación, 5 caracteres

·        \t\t Dos desplazamientos.

·        \a Alerta. Emite un sonido.

 

Programación con operadores lógicos y relacionales.

RELACIONALES
 
 
 

LOGICOS

 
 
 
 
 
 
 
 
 
 
EJEMPLO:
 
 
 
Elabora un programa en el que ingreses tu nivel de colesterol en la sangre, tu nivel de trigliseridos en la sangre, tu glucosa en la sangre y que este te diga si tus niveles estan bien o ocupas una intervención inmediata.
 
 

 
 
 

1.- Elabora un programa utilizando un editor.


 

2.- Compilar el programa.

3.- Ejecutar el Programa.


 
 

4.- Depurar el programa

5.- Documentación  del programa.

 
 
 
 

3) SENTENCIAS DE CONTROL SELECTIVAS


SENTENCIAS DE CONTROL SELECTIVAS

IF

·       Sirve para dar un resultado verdadero (si entonces).

 

ELSE

·       Para dar un resultado falso (si entonces no).

ELSE IF

·       Resultado verdadero-falso(si entonces si no).

 
 

1)   EJEMPLO:

 Elabora un programa en el que puedas estudiar las tablas, mediante en el cual tu ingresas los números a multiplicar y el resultado, y este te dice si esta bien o mal y cual es el resultado que se obtiene.
 
 

1.- Elabora un programa utilizando un editor.


  
 

2.- Compilar el programa ( cl nombre del programa.C).
 
3.- Ejecutar el Programa.
 

 
 
4.- Depurar el programa.

 
5.- Documentación  del programa.
 
 





 

2)   Ejemplo:





Una empresa que se dedica a la venta de terrenos necesita un programa para automatizar los precios y llevar un control del costo de dichos terrenos.
El programa debe calcular el área sabiendo que se trata de terrenos rectangulares de diferentes superficies o áreas. Para mejorar sus ventas decidió la empresa que a los clientes que compren terrenos con un área mayor a 250 m2 se les hará el descuento del 5% y  tomando en cuenta que el precio por metro es de $700.00 y a los clientes que compren terrenos mas chicos solo se les dará un mensaje de gracias por su preferencia. Diagrama y código.
 




1.- Elaborar un programa utilizando un editor.

 
 
2.- Compilar el programa.

3.- Ejecutar el programa.




 





4.-Depurar el programa.

5.- Documentar el programa.