UNIDAD I C++BUILDER PROGRAMACION VISUAL ELEMENTOS BASICOS

5.- C++ BUILDER OPERADORES ARITMETICOS


Un operador es un símbolo especial que indica al compilador que debe efectuar una operación matemática o lógica.

C++Builder reconoce los siguientes operadores aritméticos:


Operador Operación

+ Suma

- Resta

* Multiplicación

/ División

% Residuo o Módulo


Como notas importantes a recordar siempre;

* En problemas de división entre enteros, C++ trunca la parte residual, es decir:

// área de declaración de variables
float a;
// área de operaciones
a = 10 / 4;
// área de despliegue de resultados
desplegar a; --> En pantalla sale ( 2.000000 )

El problema no es el tipo float, sino que por definición de la división entre enteros C++ siempre trunca la parte residual, mas adelante se indica como se resolverá este problema.

El operador (%) devuelve el residuo entero de una división entre enteros, ejemplo:

área de despliegue Otro ejemplo; Para resolver los problemas de potencias y raíces, se usan ciertas instrucciones especiales que proporciona el lenguaje, llamadas funciones matemáticas, en C++ existe toda una librería de instrucciones o funciones matemáticas. Recordar que todas las funciones reciben uno o más datos o valores y regresan siempre un resultado, una de estas funciones matemáticas es: Esta función ocupa dos valores o datos( base y exp) ambos de tipo double, y regresa un resultado también de tipo double, ejemplo; - resolver el problema de calcular image6.jpg Para resolver el problema de raíces, se aprovecha una de las mas elementales y conocida de las leyes de exponentes que dice: image8.jpg Es decir una raíz cualquiera se puede transformar a una potencia con un exponente fraccionario. Ejemplo: problema y = 3 √x esto es equivalente a image9.jpg entonces: y=3 * pow(double(x),double(1/2.0) ); * En este ejemplo se esta dando por supuesto que no interesa el tipo de dato que requiere la función pow() para trabajar correctamente

Politica de Privacidad