A programação é a Matemática expressa em linhas de códigos. A Matemática é essencial na criação de códigos, validações e comandos do usuário ao software e as fórmulas matemáticas podem ser perfeitamente usadas na programação.
A programação é a matemática expressa em linhas de códigos.

Fórmula de Bhaskara na linguagem de programação

A Matemática é essencial na criação de códigos, validações e comandos do usuário ao software e as fórmulas matemáticas podem ser perfeitamente usadas na programação como o exemplo que é mostrado abaixo.

package bhaskara;
import java.util.Scanner;
public class Bhaskara {
public static void main(String[] args) {
        Scanner entrada=new Scanner(System.in);
       
        System.out.println("Digite sua idade: ");
          double idade = entrada.nextInt();
        System.out.println("Digite os 2 primeiros digitos do seu rg sem o zero: ");
           double rg = entrada.nextInt();
        System.out.println("Equação de segundo grau:"
                +" x² + "+(int)idade+"x = "+(int)rg);
       
        double DeltaSoma= (-idade + (Math.sqrt((idade*idade))-4*-1*rg))/2*-1;
        double DeltaSubtracao= (-idade - (Math.sqrt((idade*idade))-4*-1*rg))/2*-1;
       
        System.out.println("Delta 1: "+ (int)DeltaSoma);
        System.out.println("Delta 2: "+(int)DeltaSubtracao);
       
        double ValorMedio = (DeltaSoma+DeltaSubtracao)/2;
        System.out.println("Valor medio do Delta: "+ (int)ValorMedio);
    }  }


Aqui foi usada a linguagem JAVA para demonstrar como é possível gerar números a partir de um padrão usando a fórmula de Bhaskara.

Leia também:

Estes números gerados podem ter a finalidade que quiser, tanto na criação, proteção de senhas ou como valores para determinada necessidade existente.

É possível repetir este código com diferentes dados do cliente, gerar uma senha segura, única e padrão, para cada usuário do sistema, facilitando a recuperação de senha, de dados ou o que mais o programador imaginar.

Digite a sua idade

A representação da equação de Bhaskara, considerando $aX^2 + bX=c$ onde $b$=idade e $c$=RG.

$x=\cfrac{-b\pm \sqrt{b^{2}-4ac}}{2a}$

double DeltaSoma= (-idade + (Math.sqrt(idade*idade))-4*-1*rg))/2*-1;
double DeltaSubtracao= (-idade - (Math.sqrt(idade*idade))-4*-1*rg))/2*-1;

Pode parecer meio complicado para quem nunca viu a linguagem mas o conceito da Matemática está ligado diretamente a programação. 

Dê prioridade ao calculo que está dentro dos parentes e siga a sequência da fórmula de Bhaskara. Poderia usar qualquer outra fórmula ou até mesmo criar uma própria desde que corresponda a sua necessidade. Uma dica fácil é descrever a fórmula no papel como se lê.

Esta é a minha visão de como a Matemática e tudo que aprendemos tem uma finalidade e um propósito, só cabe você escolher um propósito para ela.

Este é um guest post (artigo convidado), enviado por Diego B. Avila, estudante de Análise e Desenvolvimento de Sistemas na Faculdade de Tecnologia Senac Pelotas, no Rio Grande do Sul. Siga-o no Facebook e Youtube.

Conteúdos:


Autor convidado

Autor convidado

Esse artigo foi enviado e escrito por um autor convidado. Confira as informações sobre o autor no final do artigo. Quer enviar um artigo para o blog?

Os comentários serão moderados pelo autor do blog. Respondo todas as segundas-feiras, terças-feiras e finais de semana.

É muito bom ler comentários, porém atente para algumas regras muito importantes antes de enviar a sua colaboração para este artigo.


Comente este artigo:

5 comentários:

  1. Este comentário foi removido por um administrador do blog.

    ResponderExcluir
  2. Muito interessante. Fica mais um exemplo para mostrar a garotada. É comum perguntarem: para que temos q estudar esta fórmula de baskara?
    Aqui o professor encontra mais um ótimo argumento para responder.

    ResponderExcluir
    Respostas
    1. Olá!

      Existem outras postagens citando Bhaskara e algumas aplicações. Sempre é bom mostrar esse outro lado para nossos alunos.

      Um abraço!

      Excluir
    2. è verdade, muitas vezes nossos alunos não percebem que a equação horária do movimento acelerado é uma equação do segundo grau.

      Excluir
  3. Em python faço isso em poucas linhas.

    ResponderExcluir