Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Leccion 2: Operaciones aritmeticas y Evaluacion de veracidad.
- - C++ evalua las expresiones aritmeticas siempre en una secuencia precisa. Esta es determinada por las reglas de precedencia de los 'operadores'.
- Por ejemplo,
- Operador Operacion Descripcion
- () Parentesis El contenido en el se evalua primero.
- Se evaluan de izquierda a derecha.
- *, /, o % Multiplicacion Se evaluan en segundo lugar (luego de evaluar instrucciones
- Division en parentesis). Si existen varios en una misma expresion, se
- Modulo evaluan de izquierda a derecha.
- + o - Suma Estos se evaluan al final, si existen varios se evaluan de
- Resta izquierda a derecha.
- - Existen operadores utilizados para establecer relaciones entre operandos. El resultado de estas comparaciones sera siempre 'true' o 'false'.
- Estos operadores son: '==', '!=', '>', '<', '>=', o '<='.
- Ejemplos de su uso:
- 2 == 4; //esto devolveria 'true'
- 2 != 4; //'true'
- 2 >= 4; //'false'
- 2 <= 4; //'true'
- - Cabe recordar que '=' y '==' son dos operadores distintos. '=' es un operador de asignacion, y se asocia de derecha a izquierda; por ejemplo: int numero = 4. En la expresion anterior, asignamos 4 como el valor de la variable entera 'numero'.
- En el case de '==' se utiliza para comparar igualdad. Lo cual veremos luego, en evaluaciones de veracidad.
- - La instruccion 'if' permite a un programa tomar una decision cuando se cumple cierta condicion. El formato a usar para una instruccion if es:
- if (condicion) {
- bloque a ejecutar;
- }
- Si la condicion es verdadera, se ejecuta la instruccion en el cuerpo de if. Si la condicion es falsa,
- se salta la ejecucion de la instruccion.
- - Generalmente, las condiciones if se forman utilizando operadores de igualdad o de relacion. El resultado de estos siempre sera 'true' o 'false'.
- - Para hacer que una instruccion 'if' proporcione diferentes soluciones (codigos a ejecutar) a diferentes condiciones, se pueden anidar instrucciones o puede utilzarse 'else' (de lo contrario) y/o 'else if' (de lo contrario, si). Veremos estructuras mas complejas de 'if' en la unidad II: Estructuras de control.
- - Hora de dos nuevos ejercicios:
- a) Escribe un programa que pida al usuario la insercion de dos enteros, y luego devuelva la suma, resta, multiplicacion y division de los operandos introducidos.
- b) Escriba un programa que pida al usuario la insercion de dos enteros, y luego devuelva las relaciones que se cumplen (son verdaderas) entre ambos numeros. Pista: Utilice 'if' para crear una condicion para cada relacion.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement