Module: (Python) Expresiones aritméticas


Problem

4 /6


Escribir expresiones aritméticas

Theory Click to read/hide

Reglas para escribir expresiones aritméticas en un lenguaje de programación

Digamos que necesitamos calcular una expresión escrita en forma matemática de esta  forma:
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
 

Antes de escribir un programa que calcule el resultado por nosotros, formulemos REGLAS para escribir expresiones algebraicas en un lenguaje de programación:
 
¡Necesito recordar!
  1. Las expresiones contienen números, otros nombres de variables, signos de operadores, paréntesis, nombres de funciones.
  2. Operaciones aritméticas y sus signos (+, -, *, /, // , %).
  3. El separador decimal es un punto.
  4. La expresión se escribe en una línea (notación lineal de expresiones), los caracteres se alinean secuencialmente uno tras otro, TODOS los signos de operación se escriben y se usan paréntesis.

Así, siguiendo las reglas para escribir expresiones aritméticas, debemos traducir esta fracción (notación matemática) a una notación lineal, es decir, escribir la fracción en una sola línea.
Dado que tanto el numerador como el denominador son complejos (es decir, contienen dos o más factores), al escribir en forma lineal, es necesario tomar las expresiones en el numerador y el denominador entre paréntesis.
Por lo tanto, la notación lineal de tal expresión se verá así: (2*17,56*17,56)/(7*2,47*0,43) Escribamos un programa para calcular esta expresión. Para hacer esto, definamos los datos de entrada y salida

Entrada
Dado que conocemos todos los valores, no es necesario ingresar nada desde el teclado, por lo tanto, no habrá ninguna entrada.

Impresión
El programa debe mostrar el resultado de esta expresión aritmética (puede ingresarla en cualquier variable o mostrar inmediatamente el valor en la pantalla).

Inmediatamente mostraremos el resultado de la expresión en pantalla sin guardarlo en ninguna variable.  
Como tenemos una fracción, el resultado será un número real  imprimir ((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)) Ejecute el programa en su computadora y verifique que produce un resultado igual a  82.94984330235246

Luego complete la tarea.
 
 

Problem

Escriba un programa que calcule el valor de una expresión usando una fórmula conocida

\({x + y\sobre {x +1}}-{x\cdot y-12 \sobre 34 + x}\)
x y y son variables de tipo entero, ingresadas desde el teclado (dos números en una línea).
El programa debe generar un número: el resultado de la evaluación de la expresión.