Operadores aritméticos

Los operadores aritméticos son los más sencillos de entender y de utilizar. Todos ellos son
operadores binarios. En C++ se utilizan los cinco operadores siguientes:

  • Suma: +
  • Resta: 
  • Multiplicación: *
  • División: /
  • Resto: %

Todos estos operadores se pueden aplicar a constantes, variables y expresiones. El resultado
es el que se obtiene de aplicar la operación correspondiente entre los dos operandos.

operador_aritmetico_1

estudianteEl único operador que requiere una explicación adicional es el operador resto %. En realidad su nombre completo es resto de la división entera. Este operador se aplica solamente a constantes, variables o expresiones de tipo int. Aclarado esto, su significado es evidente: 23 % 4 es 3, puesto que el resto de dividir 23 por 4 es 3. Si a % b es cero, a es múltiplo de b.

Aclaremos la situación:

operador_aritmetico_2

operador_aritmetico_3

Sin embargo observaremos que el compilador mostrará un aviso indicando que una conversión de float a int producirá una pérdida de precisión, por si se nos había pasado este detalle.

Para evitar que el compilador muestre este aviso tendríamos que especificar explícitamente que deseamos realizar esa conversión así:

start_static

Veamos ahora como calcular fácilmente el área de un triangulo que tenga por ejemplo, una base de 11,5 y una altura de 3:

listado_area_triangulo

Compilamos y ejecutamos el programa:

salida_area_triangulo

Ejercicio:

  • Modifica el programa anterior para hallar el área de un rectángulo, sabiendo que la base es 100 y la altura 23.
  • y también el área de un cuadrado cuyo lado mide  32.

atras2

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s