viernes, 11 de enero de 2013

Lección 5 -static_cast , break , continue

static_cast:

Para utilizar static_cast necesitamos la biblioteca #include <iostream> , su función principal es transformar una determinada variable a un tipo diferente de variable , siempre y cuando sea compatible con el valor almacenado en la misma.!!  (mas adelante lo aplicaremos a un programa)!!.

Su estructura principal es la siguiente: static_cast <tipo>(variable); convierte la variable al tipo , siempre y cuando , el tipo de variable pueda almacenar ese valor.

break:

Su función principal es interrumpir un ciclo de repetición, forzando la salida del mismo.

continue:

Su función principal es ignorar un conjunto de instrucciones en un ciclo , si una determinada  proposición se cumple.

A continuación un programa:



El símbolo \n funciona como un salto de linea o un enter (exactamente igual a endl).

El programa se mostraría así:
_____________________________________________________________________________
Hola bienvenido(a) a mi sistema xD xD <-

Vamos a calcular el promedio de cuantas horas,
utilizas la compu

Introduce el numero de horas, (-1 para terminar de introducir datos)  2

Usted digito: 2 hora(s)

Introduce el numero de horas, (-1 para terminar de introducir datos)  0

Introduce el numero de horas, (-1 para terminar de introducir datos)  3

Usted digito: 3 hora(s)


Introduce el numero de horas, (-1 para terminar de introducir datos)  -4

El promedio de horas por dia es: 2.500 (que seria 5/2)
_____________________________________________________________________________


Si el usuario digita un numero negativo automáticamente se saldrá del ciclo sin la necesidad de evaluar la condición de continuidad del ciclo for ni las instrucciones que siguen despues de su declaración!!! , y como se nota, el continue ignora las instrucciones que siguen después en el ciclo , por esta razón no se muestra ni se acumula.


Cualquier duda la pueden postear en un comentario al final de la página!!

No hay comentarios:

Publicar un comentario