Está en la página 1de 1

bool

Las funciones tipo bool, indican que el tipo de dato que retornan las mismas es justamente un
bool, es decir un booleano, o sea tienen 2 posibles valores true(por lo general se indica con 1)
ó false(por lo general se indica con 0).

Por ejemplo fíjate en esta función simple que he creado, es de tipo bool, ya que el tipo de dato
que retorna es un bool, la cual simplemente retorna true si el número enviado como parámetro
es mayor a 5, ó retorna false, en caso contrario.

¿Cómo funciona un Ciclo Do-While?

Para comprender mejor el funcionamiento del ciclo while, usemos de nuevo el ejemplo de la
sección anterior sobre el ciclo while. Imaginemos entonces que por algún motivo, queremos
pedirle a un usuario una serie de números cualquiera y que solo dejaremos de hacerlo cuando
el usuario ingrese un número mayor a 100. Como vimos anteriormente, esto se puede hacer
por medio de un ciclo while, pero vamos ahora a ver como lo podemos hacer usando un ciclo
do-while mejorando así un poco nuestro algoritmo, evitando ciertos comandos, tal como se
dijo con el ciclo while, en efecto aquí estamos en la situación de no tener ni idea de cuándo al
usuario se le va a ocurrir ingresar un número mayor que 100, pues es algo indeterminado para
nosotros, sin embargo el ciclo while y en efecto el do-while nos permite ejecutar cierta acción
de forma infinita hasta que se cumpla alguna condición especifica, en nuestro caso sería que el
numero ingresado sea mayor a 100. De modo que si el usuario nos ingresa de manera sucesiva
los siguientes numero 1,50,99, 49, 21, 30, 100 ..., nuestro programa no finalizara, pues ninguno
de estos números es mayor que 100, sin embargo si nos ingresara el numero 300, el programa
finalizaría inmediatamente.
Else if

Por ejemlo quieres sumar 2 numeros ( a, b ) pero solo SI los numeros son mayores a 10
y SI NO es asi que entonces los reste

entonces:

SI (a>10 Y b>10) Entonces


c = a+b
SI NO
c = a-b

scanF

Mediante la función scanf podemos introducir cualquier combinación de valores numéricos,


caracteres sueltos y cadenas de caracteres a través del teclado. En definitiva, scanf lee datos
formateados de la entrada estandar. Cuando hablamos de datos formateados, nos referimos a
que los datos se pueden presentar en distintos formatos. La función devolverá el número de
datos que se han introducido correctamente.

También podría gustarte