Fractional Expression


Instructions

Instructions
  1. Number Operation: The Fractional Expressions randomize the expressions. Here you chose how many operations do you want that the randomize expressions to have;
  2. Accept Number: The Fractional Expressions randomize the expressions with numbers negative and decimal, or only integer numbers. Here you chose negavive and/or Decimal that the randomize expressions go to have;
  3. Higher Number: This field you put the higher number that you want Fractional Expressions randomize the expressions;
  4. Operations: This field you choose how type operation do you want that you want Fractional Expressions randomize the expressions. It is possible: "+, -", "+, -, *, /" and "+, -, *, /, **, sqrt (square)";
  5. Solve: This field the Fractional Expression display the expression.;
  6. Result: This field you put the result of expression;
  7. MSG: This field show the result "Sucess!" or "Wrong".;
  8. Submit: This button is to use when you want submit the result.;
  9. Next: This button cal new expression.;

Ao recebe uma expressão o usuário deve resolve-la em um papel separadamente. Após obter o resultado deve passar para o campo "Resultado" e clicar o botão "Submeter". Caso o resultado estiver diferente do aferido pelo computador será mostrado uma mensagem orientando o usuário refazer a expressão.

Quando se obtem um número decimal como resultado, deve-se utilizar de '.' para separar o número decimal. Deve-se colocar pelo menos três casa decimais. Quando for o caso arredondar o resultado da seguinte maneira: >= 5 para cima e < 5 para baixo (ex: resultado = 1.345983 => 1.346 ou resultado = 2.765432 => 2.765)

  1. As expressões fracionárias deveram ser executadas seguindo as prioridades de separadores ('[ ]' e '( )') e dos operadores ('+', '-', '*', '/'). Deve-se executar primeiro as operações existentes dentro dos separadores. Multiplicação('*') e divisão('/') devem ser realizadas antes da adição ('+') e da subtração ('-').
    Veja os exemplos abaixo:
  2. $$ [[(10 + 6) * (5 - 3)] / [(20 - 4) / ( 8 - 6 )]] * 2 $$
    $$ [[ 16 * 2 ] / [16 / 2 ]] * 2 $$
    $$ [ 32 / 8 ] * 2 $$
    $$ 4 * 2 $$
    Resultado = 8
  3. $$ [ 89 - 35 * 98 / 84 / 48 / 31 ] $$
    $$ [ 89 - 3430 / 84 / 48 / 31 ] $$
    $$ [ 89 - 40.833 / 48 / 31 ] $$
    $$ [ 89 - 0.851 / 31 ] $$
    $$ [ 89 - 0,027 ] $$
    Resultado = 88.973