Suporte no desenvolvimento de jogos


    [Exposicao] Script Calculo Equacao de 2 grau

    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1550
    Créditos : 252
    Cash : 0

    [Exposicao] Script Calculo Equacao de 2 grau Empty [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por Nanzin em Qua Nov 16, 2011 1:55 pm


    Bom a Alguns Minutos eu estava sem o que fazer, entao lembrei-me de um rapaz (amigo meu) que criou um sistema por eventos de calculo de equacao de segundo grau!, bom estava em fases de teste mais funcionou!

    entao decidi criar um script LUA para o mesmo fim e obtive um resultado satisfatório;

    Para testar o seu funcionamento utilize os seguinte parametros: 4,232,68
    entao ficou: 4X² + 232X + 68 = 0

    tambem da para converter os valores em negativo (apenas 1 valor)

    OBS: Por favor nao informem numeros negativos na leitura dos dados, pois ainda nao programei para esse tipo de evento.. esse script e apenas teste, para que todos possam ver as capacidades de um sistema simples!;

    OBS²: O Script Ja Arredonda o Resultado, se voce fizer na mao para comprovar o funcionamento.. leve em consideracao que o script arredonda!;

    Nanzin Como Posso Testar?
    - Baixem esse programinha aqui: http://code.google.com/p/luaforwindows/downloads/list
    - Abram o Programa: SciTE (o da Lua Preta)
    - colem o script la, salvem no desktop com o nome: teste.lua (obs precisa do .lua)
    - Depois rodem na Setinha Azul na barra de ferramentas do SciTE;

    bom chega de lenga lenga aqui tah o script:
    Código:
    ---------------------------------------------------------------------
    -- Scripter: Nanzin
    -- Funcao: Script para Calculo de Equacoes de 2 Grau
    -- Equipe: Wolf Dragon Makers
    ---------------------------------------------------------------------


    function equacao(ax,bx,c)
     local delta,resposta,negativo_a,negativo_b,negativo_c,x1,x2

     print("Sua Equaçao Ficou: "..ax.."x² + "..bx.."x + "..c.." = 0")
     print("")
     print("Voce Deseja Tornar algum Valor Negativo?")
     resposta = io.read()
     if resposta == "sim" or resposta == "SIM" or resposta == "s" or resposta == "Sim" then
        print("")
        print("Voce Deseja Tornar Qual Valor Negativo? (1 = ax², 2 = bx, 3 = x)")
        resposta = io.read()

       if resposta == 1 then
         negativo_a = ax * -1
         print("")
         print("Sua Equaçao Ficou: "..negativo_a.."x² + "..bx.."x + "..c.." = 0")
         delta = b^2 - (4*negativo_a*c)
         x1 = ((b*-1) + (math.sqrt(delta)))/2*negativo_a
         x2 = ((b*-1) - (math.sqrt(delta)))/2*negativo_a
         print("")
          print("Seu x1 vale: "..math.floor(x1))
         print("Seu x2 vale: "..math.floor(x2))
       end

        if resposta == 2 then
         negativo_b = bx * -1
         print("")
         print("Sua Equaçao Ficou: "..a.."x² "..negativo_b.."x + "..c.." = 0")
         delta = negativo_b^2 - (4*a*c)
         x1 = ((negativo_b*-1) + (math.sqrt(delta)))/2*a
         x2 = ((negativo_b*-1) - (math.sqrt(delta)))/2*a
         print("")
          print("Seu x1 vale: "..math.floor(x1))
         print("Seu x2 vale: "..x2)
       end

       if resposta == 3 then
         negativo_c = c * -1
         print("")
         print("Sua Equaçao Ficou: "..a.."x² + "..bx.."x  "..negativo_c.." = 0")
         delta = negativo_b^2 - (4*a*negativo_c)
         x1 = ((negativo_b*-1) + (math.sqrt(delta)))/2*a
         x2 = ((negativo_b*-1) - (math.sqrt(delta)))/2*a
         print("")
          print("Seu x1 vale: "..math.floor(x1))
         print("Seu x2 vale: "..math.floor(x2))
         end


      else
          print("")
         print("Sua Equaçao Ficou: "..a.."x² + "..bx.."x + "..c.." = 0")
         delta = b^2 - (4*a*c)
         x1 = ((b*-1) + (math.sqrt(delta)))/2*a
         x2 = ((b*-1) - (math.sqrt(delta)))/2*a
         print("")
          print("Seu x1 vale: "..math.floor(x1))
         print("Seu x2 vale: "..math.floor(x2))
       end
    end

    print("Informe o Primeiro Valor (AX²)")
    a = tonumber(io.read())
    print("Informe o Segundo valor (bX)")
    b = tonumber(io.read())
    print("Informe o Terceiro Valor (C)")
    c = tonumber(io.read())

     print(equacao(a,b,c))

    bom.. espero que gostem!


    _________________
    [Exposicao] Script Calculo Equacao de 2 grau Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    [Exposicao] Script Calculo Equacao de 2 grau 5886250
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : [Exposicao] Script Calculo Equacao de 2 grau 48080450[Exposicao] Script Calculo Equacao de 2 grau Trophy11[Exposicao] Script Calculo Equacao de 2 grau GIueZ[Exposicao] Script Calculo Equacao de 2 grau ZgLkiRU
    Mensagens : 1945
    Créditos : 743
    Cash : 0

    [Exposicao] Script Calculo Equacao de 2 grau Empty Re: [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por RD12 em Qua Nov 16, 2011 2:18 pm

    Legal mano, eu já fiz um que calcula hipotenusa, no VB8, olha ae:

    Spoiler:
    [Exposicao] Script Calculo Equacao de 2 grau Hipow
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1550
    Créditos : 252
    Cash : 0

    [Exposicao] Script Calculo Equacao de 2 grau Empty Re: [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por Nanzin em Qua Nov 16, 2011 2:25 pm

    bom.. muito bom, so axo que o calculo da hipotenusa(soma dos ² dos catetos kkkk) e uma coisa muiito simples XD (mais pode ser instrutivo)!

    bom bem legal sim


    _________________
    [Exposicao] Script Calculo Equacao de 2 grau Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    [Exposicao] Script Calculo Equacao de 2 grau 5886250
    RD12
    RD12
    Lenda
    Lenda

    Medalhas : [Exposicao] Script Calculo Equacao de 2 grau 48080450[Exposicao] Script Calculo Equacao de 2 grau Trophy11[Exposicao] Script Calculo Equacao de 2 grau GIueZ[Exposicao] Script Calculo Equacao de 2 grau ZgLkiRU
    Mensagens : 1945
    Créditos : 743
    Cash : 0

    [Exposicao] Script Calculo Equacao de 2 grau Empty Re: [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por RD12 em Qua Nov 16, 2011 2:27 pm

    é super simples mesmo kkk, foi um dos meus primeiros programas, eu tava fazendo da eq do 2°, mas nem terminei ta pela metade aki.
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1550
    Créditos : 252
    Cash : 0

    [Exposicao] Script Calculo Equacao de 2 grau Empty Re: [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por Nanzin em Qua Nov 16, 2011 2:32 pm

    kkkkk!, boa sorte Very Happy


    _________________
    [Exposicao] Script Calculo Equacao de 2 grau Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    [Exposicao] Script Calculo Equacao de 2 grau 5886250
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda

    Mensagens : 1962
    Créditos : 362
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    [Exposicao] Script Calculo Equacao de 2 grau Left_bar_bleue0/0[Exposicao] Script Calculo Equacao de 2 grau Empty_bar_bleue  (0/0)
    Vida:
    [Exposicao] Script Calculo Equacao de 2 grau Left_bar_bleue30/30[Exposicao] Script Calculo Equacao de 2 grau Empty_bar_bleue  (30/30)

    [Exposicao] Script Calculo Equacao de 2 grau Empty Re: [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por Paulo Soreto em Qua Nov 16, 2011 4:24 pm

    Bem legal Nanzin, mas não vai me ajudar muito (meu prof tem tara por números negativos xD), mas tá bem legal.
    Eu to tentando fazer um de SEN, COS e TG no vb 2008. Mas até agora só consegui tirar o valor de delta (e no vb 6).
    Se quiserem o link está aqui: http://www.4shared.com/file/ik049FlX/Delta.html
    É 100% funcinal, suporta números negativos e positivos.


    _________________
    [Exposicao] Script Calculo Equacao de 2 grau FwYnoXI
    Nanzin
    Nanzin
    Membro de Honra
    Membro de Honra

    Mensagens : 1550
    Créditos : 252
    Cash : 0

    [Exposicao] Script Calculo Equacao de 2 grau Empty Re: [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por Nanzin em Qua Nov 16, 2011 8:55 pm

    @Paulo Soreto > bom cara como tava atoa eu fiz isso em cerca de sei la 10 a 15 minutos! (depois meu chefe me intupiu de trabalho), bom eu aind anao coloquei suporte para numeros negativos (nem sei se colocarei afinal geralmente em equaçao de 2º apenas 1 parametro e negativo Very Happy)

    bom agradeço por dar uma olhada!


    _________________
    [Exposicao] Script Calculo Equacao de 2 grau Npvo

    Para Aqueles que gostam de Min e de meu Trabalho;
    Upem Meu Pet nao custa nda!!


    Pet:
    [Exposicao] Script Calculo Equacao de 2 grau 5886250

    Conteúdo patrocinado

    [Exposicao] Script Calculo Equacao de 2 grau Empty Re: [Exposicao] Script Calculo Equacao de 2 grau

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom Set 15, 2019 9:45 am