Sei sulla pagina 1di 1

3.4.

Expresiones matemticas
Las expresiones matemticas representan una de las partes importantes de la programacin en C, ya que a travs de ellas se pueden resolver problemas de distintas clases. stas pueden ser un nmero, una variable, una constante o la combinacin de operadores y todas las anteriores. Toda expresin al ser evaluada produce un valor. Se dividen en dos tipos de acuerdo al tipo de datos que devuelven cuando son evaluadas: Expresiones aritmticas cuando el resultado de la evaluacin es un nmero. Expresiones booleanas cuando el resultado de la evaluacin es un valor booleano (verdadero o falso). En este punto es importante destacar que el modo en que el lenguaje C maneja los valores booleanos es por medio de valores enteros: cero equivale a falso y cualquier entero distinto de cero representa verdadero. Las expresiones matemticas permiten modelar situaciones reales; por ejemplo, mediante las expresiones aritmticas podemos modelar la forma de calcular el rea de cualquier figura, tambin podemos representar la forma de calcular las races de un polinomio de segundo grado, o calcular el monto de una venta, etc. En cambio las expresiones booleanas son la base para construir programas que pueden tomar decisiones. Observa los siguientes ejemplos: Ejemplo 3.2a) La hipotenusa es igual a la raz cuadrada de la suma de los cuadrados de catetos. Expresin aritmtica: Codificacin en C: b) x es un nmero par? Sabemos que un nmero es par si es divisible entre 2, en otras palabras, si el residuo de la divisin entre dos es cero, lo cual se puede expresar con el operador de mdulo, que devuelve el residuo de una divisin Expresin booleana: Codificacin en C: x % 2 == 0 c =sqrt(a*a + b*b);

En el prximo subtema se presentan los operadores bsicos del lenguaje C, tanto aritmticos como booleanos.

Potrebbero piacerti anche