Está en la página 1de 3

02/10/13

OPERADORES ARITMETICOS C++

37

6
Like

UNIDAD 1: C++ ELEMENTOS BASICOS TEMA 5: C++ OPERADORES ARITMETICOS Un operador es un smbolo especial que indica al compilador que debe efectuar una operacin matemtica o lgica. C++ reconoce los siguientes operadores aritmticos: Operador Operacin + SUMA - RESTA * MULTIPLICACION / DIVISION % MODULO O RESIDUO Como notas importantes a recordar siempre; En problemas de divisin entre enteros, C++ trunca la parte residual, es decir; </code> rea de declaracin de variables float a; rea de operaciones a = 10 / 4; rea de despliegue de resultados desplegar a; En pantalla sale ( 2.000000 ) </code> El problema no es el tipo float, sino que por definicin de la divisin 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 divisin entre enteros, ejemplo; <code> rea de declaracin int alfa; rea de operaciones alfa = 23 % 4; rea de despliegue desplegar alfa; El resultado en pantalla es 3 Otro ejemplo; alfa = 108 % 10; desplegar alfa; El resultado en pantalla es 8 </code> Para resolver los problemas de potencias y races, se usan ciertas instrucciones especiales que proporciona el lenguaje, llamadas funciones matemticas, en C++ existe toda una librera de instrucciones o funciones matemticas. Recordar que todas las funciones reciben uno o ms datos o valores y regresan siempre un resultado, una de estas funciones matemticas es:
www.programacionfacil.com/cpp/operadores_aritmeticos 1/3

02/10/13

OPERADORES ARITMETICOS C++

#include <math.h> double pow(double base, double exp); Esta funcin ocupa dos valores o datos( base y exp) ambos de tipo double, y regresa un resultado tambin de tipo double, ejemplo; Resolver el problema de calcular

# i n c l u d e< m a t h . h > / / r e ad ed e c l a r a c i nd ev a r i a b l e s d o u b l eb a s e ,e x p o n e n t e ,p o t e n c i a ; / / r e ad ea s i g n a c i noc a r g aoi n i c i a l i z a c i nd e / /v a r i a b l e s b a s e = 5 ; e x p o n e n t e = 3 ; / / r e ad eo p e r a c i o n e s p o t e n c i a= p o w (b a s e ,e x p o n e n t e ) ; / /D e s p l i e g u e d e s p l e g a rp o t e n c i a ;>E lr e s u l t a d oe np a n t a l l ae s1 2 5 . 0 0 0 0 0 0 0 0 0

Para resolver el problema de races, se aprovecha una de las mas elementales y conocida de las leyes de exponentes que dice:

Es decir una raz cualquiera se puede transformar a una potencia con un exponente fraccionario. Ejemplo:

problema <m> y = 3sqrt{x} </m> esto es equivalente a y= 3*pow(x, 0.5);

entonces usando funcin pow

En este ejemplo se esta dando por supuesto que no interesa el tipo de dato que requiere la funcin pow() para trabajar correctamente RESUMEN: En C++ se puden resolver con la ayuda de estos operadores toda clase de problemas, ya sean financieros, algebraicos de negocios, contables, etc

www.programacionfacil.com/cpp/operadores_aritmeticos

2/3

02/10/13

OPERADORES ARITMETICOS C++

Buscar

37

6
Like

Politica de Privacidad

www.programacionfacil.com/cpp/operadores_aritmeticos

3/3

También podría gustarte