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
Para resolver el problema de raíces, se aprovecha una de las mas
elementales y conocida de las leyes de exponentes que dice:
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
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