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. 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.

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


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:

6 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
    Respostas
    1. Olá, Oziel!

      Me envie. Estudei um pouco de Python. Já fiz uma vez.

      Abraço!

      Excluir