Jump to content

Search the Community

Showing results for tags 'função'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 87 results

  1. Olá galera, tudo bom ? Estou com uma dúvida... Tenho uma função javascript em que faz algumas requisições de uma API... porem eu tenho q chamar essa api a cada 4 minutos! (caso o usuário tenha ativado). Tudo bem... essa função está em um arquivo chamado: Ativador.js E está configurada na index.php do meu site... (ao usuário apertar o botão ATIVAR, ele faz a requisição e com o SetInterval chama ela novamente a cada 4 minutos). Mas ai que vem minha dúvida... Ao usuário mudar de pagina, a função para e o usuário teria que apertar ATIVAR novamente... Gostaria de saber como fazer com que se o botão ativar for acionado e a função estivesse chamada (fazendo as requisições a cada 4 minutos) e o usuário mudasse de pagina isso continuaria... (Fazendo as requisições a cada 4 minutos) estilo o mini player do youtube.... POREM SE O USUÁRIO SAIR DO SITE E VOLTAR NOVAMENTE A FUNÇÃO ESTARIA DESATIVADA (O usuário teria que acionar o botão ativar novamente.,) Obrigado. Ficou meio confuso se não tiverem entendido posso explicar melhor! Só queria um norte pois não sei como iniciar, tentei fazer algo com o LocalStorage ... declarando que a função está ativada e etc... mas tive problemas!
  2. alcides.cursino

    Função PHP de código aleatório

    Olá tenho a seguinte função que gera um código numérico aleatório de 5 dígios: function genTicketString() { $length = 5; $characters = "0123456789"; for ($p = 0; $p < $length; $p++) { $string .= $characters[mt_rand(0, strlen($characters)-1)]; } return $string; } add_shortcode('quoteticket', 'genTicketString'); Gostaria de saber como posso editar essa função para que o primeiro caracter do código numérico seja um número diferente de 0.
  3. silver sanths

    ajuda em script python

    Como faço para retornar as notas da função cadastrar, para a calcular a media dentro da função listar_notas? import subprocess def cadastrar(): nota1 = float(input("Nota I: ")) nota2 = float(input("Nota II: ")) nota3 = float(input("Nota III: ")) nota4 = float(input("Nota IV: ")) arquivo = open('teste.txt', 'a') arquivo.write('{},{},{},{}\n'.format(nota1, nota2, nota3, nota4)) arquivo.close() subprocess.run(["notepad" , "teste.txt"]) def listar_notas(): arquivo = open('teste.txt', 'r') linhas = arquivo.readlines() arquivo.close() print("{:20}{:20}{:20}{:20}".format("Nota I", "Nota II", "Nota III", "Nota IV")) for linha in linhas: nota1, nota2, nota3, nota4 = linha.strip().split(",") print("{:20}{:20}{:20}{:20}".format(nota1, nota2, nota3, nota4)) while True: print('\n1. Cadastrar Notas') print('2. Listar Notas | Media') print('3. Sair') opcao = int(input()) if opcao == 1: cadastrar() if opcao == 2: listar_notas() if opcao == 3: break
  4. Claudia França

    conversão de moedas

    Prezados tenho um sisteminha que vai funcionar em 3 moedas real, euro e dolar. Preciso de uma ajuda para atualizar o codigo abaixo para automatizar isso nos relatorios. <h1>Digite um valor </h1> <select name="currency" required> <option value="BRL" id="real" />Real R$=</option> <option value="USD" id="dolar" selected/>Dolar $=</option> <option value="EUR" id="euro" />Euro E=</option> </select> <input type="text" name="amount" size="15" value="20.00" onKeyUp="dinheiro(this,15)"/> </br> abaixo a conversão que consegui fazer, mas não sei se tem algo melhor. function getCurrencyRating($currencyCode){ if($currencyCode == 'BRL') return 1; $currcode = $currencyCode.'_BRL'; $apiURL = "http://free.currencyconverterapi.com/api/v5/convert?q="; $apiURL .= $currcode.'&compact=y&&apiKey=2e5b8ec911e1ff89c8c4'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $apiURL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); $currencyObj = json_decode($output); $ratingCurrency = $currencyObj->$currcode->val; $ratingCurrency = round( $ratingCurrency, 2); return $ratingCurrency; }
  5. Icaro Luan

    error

    error
  6. FMonteiro

    Erro na chamada de função

    Estou com um problema na chamada de uma função criada em uma classe. Ao fazer a chamada da função, recebo uma mensagem de que a função não existe. A mensagem de erro é: "Fatal error: Uncaught Error: Call to undefined function EXECUTAR() in C:\...\cls_bd.php:154 Stack trace: #0 C:\...\cls_mail.php(99): bd->INSERIR('tbmensagens', 'data,hora,nome,...', 'DATE_FORMAT((se...', NULL) #1 C:\...\cls_mail.php(108): GRAVAR_EMAIL('Empresa Produto...', 'lu@gmail.com', '3230833394', 'Nome: Empresa P...') #2 C:\...\cls_contato.php(31): ENVIAR_GRAVAR_EMAIL('Empresa Produto...', 'lu@gmail.com', '3230833394', 'Nome: Empresa P...') #3 {main} thrown in C:\...\cls_bd.php on line 154" Na foto em anexo, há o script criado com a chamada da função (linha 154) e da função criada (linha 123). Será que alguém pode jogar uma luz no assunto para mim?
  7. VCastilho

    Função ao clicar no botão

    Bom Dia Consegui da seguinte forma, mas com faço para que o código selecionado substitua o antigo? <!DOCTYPE html> <html> <body> <style> #filtrotopo { background: #484949; } } #h4topo { text-align: center; color: white; font-size: 18px; } #form1 section { display: flex; flex-wrap: wrap; justify-content: center; } h4 { } #form1 section label { display: flex; justify-content: center; align-items: center; margin: 0 10px; /* width: calc(100% / 5); */ color: red; text-align: center; } @media screen and (max-width:768px) { #form1 section label { margin-bottom: 20px; width: 100%; } } </style> <div id="minhaEscolha"></div> <div id = "filtrotopo"> <h4 style="text-align: center;" id="h4topo">Personalize</h4> <form action="#" id="form1"> <section> <label> <button onclick="exemplo1()"> exemplo1</button> </label> <label> <button onclick="exemplo2()"> exemplo2 </button> </label> </section> </form> <br> </div> <div id="teste1" style="display: none;"> <h3>Texto 1</h3> <p>Sou o Texto 1</p> <p>Tenho o nome de Texto 1</p> </div> <script> function exemplo1() { var x = document.getElementById("url"); var y = document.getElementById("minhaEscolha"); y.innerHTML = x.innerHTML; } </script> <script> function exemplo2() { var x = document.getElementById("teste1"); var y = document.getElementById("minhaEscolha"); y.innerHTML = x.innerHTML; } </script> <body> </html>
  8. Matheus Guermandi Ribeiro

    Array dentro de função recursiva

    tabela Chamado idChamado dataChamado, statusChamado, descricaoChamado, tituloChamado, idChamadoPai, idRemetente, idDestinatario function historicoChamado($idChamdoFilho) { static $ArrayIdChamadoPai = array(); global $link; $cmdAux = "SELECT idChamadoPai FROM Chamado WHERE idChamado = '$idChamdoFilho'"; $resultAux = mysqli_query($link, $cmdAux); $dadosAux = mysqli_fetch_array($resultAux); $idChamadoPai = $dadosAux['idChamadoPai']; if ($idChamadoPai != NULL) { array_unshift($ArrayIdChamadoPai, $idChamadoPai); historicoChamado($idChamadoPai); } else { return $ArrayIdChamadoPai; } } Preciso que esse array retorno todos os idChamadoPai. Já tentei colocar o ArrayIdChamadoPai como global mais tbm não funciona. Quem puder ajudar salvaria muito
  9. alyssonw2silva

    Função so busca no banco uma vez

    Sou novo aqui e estou com o seguinte código function buscar($query) { include_once 'conn.php'; if ($resulte2 = mysqli_query($conn, $query)) { while($row2 = mysqli_fetch_array($resulte2)) { print "<option value='".$row2[0]."'>".$row2[1]."</option>"; }; }; ele e para preencher os campos do meu select está funcionando mas como tenho outro select o primeiro roda agora o segundo da erro quando eu desabilito o primeiro o segundo select e preenchido estou chamando a mesma função para ambos os selects mas o parâmetro $query e diferente
  10. Olá, sou iniciante em php OO, estou com uma dúvida e gostaria que alguém me ajudasse, preciso saber como eu faço pra chamar uma função "private estatic" que está eu outra classe, quando ela está na mesma classe eu consigo chamar usando o self::, mas em outra classe o self:: não funciona, como seria a forma correta? No Código abaixo eu preciso chamar a função conectaBanco(), através de outra classe. class Conexao{ private static $host = "localhost"; private static $dbname = "aluno"; private static $usuario = "root"; private static $senha = ""; private static $banco = null; private static function conectaBanco(){ try { self::$banco = new PDO('mysql:host=' . self::$host . ';dbname=' . self::$dbname, self::$usuario, self::$senha); return self::$banco; }catch (Exception $e) { echo "Mensagem de Erro:" . $e->getMessage() . '<br>'; echo "Linha do Erro:" . $e->getLine(); } } public function getBanco(){ return self::conectaBanco(); } }
  11. Olá! Tenho que fazer um projeto que é um SGBD em C, e uma das funções é para criar uma tabela da seguinte forma: 1. Criar um tabela a. os tipos de dados para as colunas poderão ser os tipos primitivos em C ( char, int, float e double) e strings b. os valores deverão ser armazenados em arquivo c. na criação da tabela deverá ser solicitado um nome de coluna para ser a chave primária i. a chave primária deverá ser obrigatoriamente do tipo inteiro sem sinal Alguém pode me dar uma dica da lógica dessa função? Por favor, alguém me ajude!!!
  12. Salve! Estou tentando escrever em uma string (ponteiro alocado dinamicamente) através de uma função alimentada por um ponteiro Codigo de exemplo: #include <stdio.h> #include <stdlib.h> #include <string.h> void teste (char *str) { str = (char*)malloc(sizeof(char)*(strlen("teste"))); strcpy(str, "teste"); printf("%s", str); } int main() { char *str1 = NULL; teste(str1); printf("|%s", str1); return 0; } A intenção é que a saída seja algo do tipo: teste|teste porém o resultado é: teste|(null) Acredito que por estar enviando como referência o str1 ele deveria ser alterado pela função, e portanto permanecer como o mesmo valor de str (que aponta para ele), porém isso não acontece. Como deveria proceder para conseguir o resultado desejado? Agradeço!
  13. Olá, quando tento executar a trigger abaixo, ele me retorna Erro(56,16): PLS-00306: wrong number or types of arguments in call to '||' create or replace TRIGGER API_SIM_PF_ATUALIZA_DENTALIS BEFORE INSERT OR UPDATE ON PESSOA_FISICA FOR EACH ROW DECLARE type t_num is table of number; DS_EMAIL_W t_num; TELEFONE_RES_W t_num; TELEFONE_COM_W t_num; ESTADO_CIVIL_W VARCHAR2(255); ENDERECO_RES_W t_num; NUMERO_W t_num; BAIRRO_RES_W t_num; COMPLEMENTO_RES_W t_num; CIDADE_RES_W t_num; CEP_RES_W t_num; ENDERECO_COM_W t_num; NUMERO_COM_W t_num; BAIRRO_COM_W t_num; COMPLEMENTO_COM_W t_num; CIDADE_COM_W t_num; CEP_COM_W t_num; PROFISSIONAL_W VARCHAR2(255); SEXO_W VARCHAR2(255); DT_NASCIMENTO_W t_num; BEGIN SELECT DISTINCT CP.DS_EMAIL, ('('||nr_ddd_telefone||')'||nr_telefone), ('('||nr_ddd_telefone||')'||nr_telefone), (SELECT CP1.DS_ENDERECO FROM COMPL_PESSOA_FISICA CP1 WHERE CP1.CD_PESSOA_FISICA = :NEW.CD_PESSOA_FISICA AND CP1.IE_TIPO_COMPLEMENTO = 1), (SELECT CP1.NR_ENDERECO FROM COMPL_PESSOA_FISICA CP1 WHERE CP1.CD_PESSOA_FISICA = :NEW.CD_PESSOA_FISICA AND CP1.IE_TIPO_COMPLEMENTO = 1), (SELECT CP1.DS_BAIRRO FROM COMPL_PESSOA_FISICA CP1 WHERE CP1.CD_PESSOA_FISICA = :NEW.CD_PESSOA_FISICA AND CP1.IE_TIPO_COMPLEMENTO = 1), (SELECT CP1.DS_COMPLEMENTO FROM COMPL_PESSOA_FISICA CP1 WHERE CP1.CD_PESSOA_FISICA = :NEW.CD_PESSOA_FISICA AND CP1.IE_TIPO_COMPLEMENTO = 1), (SELECT CP1.DS_MUNICIPIO FROM COMPL_PESSOA_FISICA CP1 WHERE CP1.CD_PESSOA_FISICA = :NEW.CD_PESSOA_FISICA AND CP1.IE_TIPO_COMPLEMENTO = 1), (SELECT CP1.CD_CEP FROM COMPL_PESSOA_FISICA CP1 WHERE CP1.CD_PESSOA_FISICA = :NEW.CD_PESSOA_FISICA AND CP1.IE_TIPO_COMPLEMENTO = 1), TO_CHAR(:NEW.DT_NASCIMENTO,'"YYYY-MM-DD HH24:MI:SS') BULK COLLECT INTO DS_EMAIL_W,TELEFONE_RES_W,TELEFONE_COM_W,ENDERECO_RES_W,NUMERO_W,BAIRRO_RES_W,COMPLEMENTO_RES_W,CIDADE_RES_W,CEP_RES_W,/*ENDERECO_COM_W,NUMERO_COM_W,BAIRRO_COM_W,COMPLEMENTO_COM_W, CIDADE_COM_W,CEP_COM_W,*/DT_NASCIMENTO_W FROM TASY.COMPL_PESSOA_FISICA CP WHERE CP.CD_PESSOA_FISICA =:NEW.CD_PESSOA_FISICA AND CP.IE_TIPO_COMPLEMENTO = 1; SELECT V.DS_VALOR_DOMINIO INTO ESTADO_CIVIL_W FROM VALOR_DOMINIO V WHERE CD_DOMINIO = 5 AND V.VL_DOMINIO = :NEW.IE_ESTADO_CIVIL; SELECT CA.DS_CARGO INTO PROFISSIONAL_W FROM CARGO CA WHERE CA.CD_CARGO = :NEW.CD_CARGO; SELECT V.DS_VALOR_DOMINIO INTO SEXO_W FROM VALOR_DOMINIO V WHERE CD_DOMINIO = 4 AND V.VL_DOMINIO = :NEW.IE_SEXO; BEGIN SEND_DB_REQUST_PROC ('http://628186fc.ngrok.io/DentalisIntegration-1.0.0/dentalis/createuser', '{ "nome":' || :NEW.NM_PESSOA_FISICA ||','|| '"codigo_externo":' || :NEW.CD_PESSOA_FISICA ||','|| '"codigo_plano":' || 694 ||','|| '"matricula":' || :NEW.CD_PESSOA_FISICA || ',' || '"cpf":' || :NEW.NR_CPF ||','|| '"rg":' || :NEW.NR_IDENTIDADE || ',' || '"email":' || DS_EMAIL_W || ',' || '"telefone_res":' || TELEFONE_RES_W ||','|| '"telefone_com":' || TELEFONE_COM_W || ',' || '"celular":' || :NEW.NR_TELEFONE_CELULAR || ',' || '"observacao":' || :NEW.DS_OBSERVACAO || ',' || '"estado_civil":' || ESTADO_CIVIL_W || ',' || '"profissao":' || PROFISSIONAL_W || ',' || '"sexo":' || SEXO_W || ',' || '"data_nascimento":' || DT_NASCIMENTO_W || ',' || '"endereco_res":' || ENDERECO_RES_W || ',' || '"numero_res":' || NUMERO_W || ',' || '"bairro_res":' || BAIRRO_RES_W || ',' || '"complemento_res":' || COMPLEMENTO_RES_W || ',' || '"cidade_res":' || CIDADE_RES_W || ',' || '"cep_res":' || CEP_RES_W || ',' || '"endereco_com": "",' || '"numero_com":"",' || '"bairro_com":"",' || '"complemento_com":"",' || '"cidade_com":"",' || '"cep_com":""' || '}'); exception when others then raise_application_error(-20000,'Erro: '|| sqlerrm); END; END; Alguém sabe o que pode ser? Obrigado desde já pela atenção!
  14. netocazuza

    somar dois input text

    Tenho um input text no meu form, que recebe um valor do banco de dados. Isso já está funcionando perfeitamente. Criei uma função para somar o valor de um outro campo, com esse que trás da tabela, e está apenas concatenando. O que posso estar errando? Se como exemplo, eu trago do banco o valor 50, e depois digito 50 nesse outro campo que faz a soma, ela passa a mostrar 5050, acrescentando sempre o último valor digitado à esquerda do valor que veio da tabela, quando o normal seria exibir o resultado da soma. Vejam a função que deveria somar: function onSomaTotal(){ var valorAbastecimento = document.getElementById("valorAbastecimento").value; var totalValor = document.getElementById("totalValor").value; document.getElementById("totalValor").value = (valorAbastecimento + totalValor); }
  15. Olá, sou novo na area e estou com dificuldades para acha uma solução do meu interesse. bom o que eu quero que a função faça é o seguinte: Na chamada da <canvas></canvas> ele pega um valor percentual , o problema é que no JS ele já está com o percentual programado, o que eu queria é que eu enviasse a partir do PHP o valor percentual que vai ser OBS como está no JS já as ID criadas com valores programados: circleGraph("graph_1",0,100,0); circleGraph("graph_2",0,50,50); circleGraph("graph_3",0,20,80); circleGraph("graph_4",0,70,30); circleGraph("graph_5",0,70,30); circleGraph("graph_6",100,0,0); No js ta assim, porém eu queria que ele preenchesse os valores de porcentagem de acordo com o que eu vou exibir do banco. Tipo teria como eu fazer algo que ele enviasse o valor para o js ou algo do tipo Mais o menos assim <canvas id="<script>circleGraph("graph_3",0,<?=$Valor1?>,<?=$Valor2?>)</script>" width="142" height="142"></canvas> por favor quem souber solução me ajude alguma forma. <li> <div class="g_wrap"><canvas id="graph_2" width="142" height="142"></canvas><span class="bg"></span></div> <strong><span>Ocupação<br> base</span><span class="align"></span></strong> <ul class="per"> <li class="exo_b">56</li> <li class="exo_b last">44</li> </ul> </li>
  16. Pessoal eu tenho um trabalho na qual eu devo reproduzir a seguinte tabela: Eu não tenho muito conhecimento em python e estou dando o meu melhor para tentar reproduzir ela. Mas estou conseguindo retornar somente desta maneira. Minhas dúvidas são as seguintes: O mês eu não sei como colocar na ordem crescente e nem retirar o 0 no final. Do saldo inicial ao saldo final eu consigo imprimir, o problema é que ele imprime até 0. Não sei a lógica da prestação. Não sei a lógica dos Juros (quadro verde). Não sei a lógica dos juros mensais (quadro vermelho). Não sei como imprimir o saldo final (que nesse caso é o inverso do saldo inicial). Segue abaixo o meu código: # enconding: utf-8 ######################################## # VERSÃO UTILIZADA: Python 3.6.5 # # DISCIPLINA: Introdução à Programação # ######################################## ######################################### # Informações de entrada dada pelo user # ######################################### import os valor_financiamento = float ( input ("1. Informe o valor a ser financiado: ")) os.system("cls") prazo = int ( input ("2. Informe o prazo de quitação do financiamento (em meses): ")) os.system("cls") taxa_juros_anual = float (input ("3. Informe a taxa de juros anual (em %): ")) os.system("cls") # Início da programação e cálculo # USO DO SISTEMA SAC # O cálculo da amortização é realizado pelo valor do financiamento divido pela quantidade de meses amortizacao = valor_financiamento / prazo saldo_devedor = valor_financiamento - amortizacao taxa_mensal = taxa_juros_anual / prazo juros_mes = (taxa_juros_anual - 1 + 1 ) * amortizacao * taxa_mensal prestacao = amortizacao + juros_mes #valor_financiamento = str (valor_financiamento).replace('.',',') #print ("AMORTIZAÇÃO: R$ %.2f" % amortizacao) #print ("VALOR DO FINANCIAMENTO: R$ %.2f\n\n" % valor_financiamento) print ("\t FINANCIAMENTO = R$ %.2f \t MESES: %i meses \t TAXA: %i%% ano (%.f%)" % (valor_financiamento, prazo, taxa_juros_anual, juros_mes)) print ("\t","-"*80,"\n") print ("\t MÊS\tSALDO INICIAL\tPRESTAÇÃO\tAMORTIZAÇÃO\tJUROS\tSALDO FINAL") print ("\t ---\t-------------\t---------\t-----------\t-----\t-----------") print ("\t%4.i \t %12.2f \t\t\t %10.2f" % (prazo, valor_financiamento, amortizacao)) for p in range(prazo): while (valor_financiamento > 1): valor_financiamento = valor_financiamento - amortizacao # Saldo devedor prazo = prazo - 1 # Referência do mês saldo_devedor = valor_financiamento - amortizacao saldo_final = saldo_devedor - amortizacao print ("\t%4.i \t %12.2f \t\t\t %10.2f" % (prazo, valor_financiamento, amortizacao)) #% valor_financiamento) #print (prazo) Essa questão é uma questão de financiamento imobiliário segundo o sistema SAC: Questão Construa um programa que gere uma tabela com os valores das prestações mensais de um financiamento, discriminando os valores referentes à amortização e aos juros a serem pagos até a amortização total do financiamento. Este programa deve apresentar um menu de opções e pedir as seguintes informações ao usuário: Valor financiado, Prazo (em meses) para quitação do financiamento, Taxa de juros anual (em percentual) e o Sistemática de pagamento mensal das prestações (Sistema de Amortização Constante – SAC ou Sistema PRICE - ver nota explicativas em anexo). Funcionalidades adicionais serão bem vindas! O valor de um financiamento deve ser restituído (amortizado) ao financiador em certo período de tempo, acrescido dos juros. Amortizar significa reduzir o valor da dívida, ou seja, pagar uma parte da dívida periodicamente para que ela reduza de tamanho até a sua eliminação. Como a dívida implica em cobrança de juros, para amortiza-la é necessário que a prestação seja maior que os juros cobrados em cada período, ou seja, AMORTIZAÇÃO = PAGAMENTO – JUROS (o valor amortizado é o que sobra depois de descontados os juros). Os juros só incidem sobre o saldo devedor, onde SALDO DEVEDOR = DÍVIDA INICIAL – VALOR AMORTIZADO. As formas de amortizar financiamentos são denominados de “Sistemas de Amortização”. Sistema de Amortização Constante (SAC): Neste sistema, o saldo devedor é reembolsado periodicamente em valores de amortização iguais. Desta forma, o valor das prestações é decrescente, já que os juros diminuem a cada prestação. O valor da amortização é calculado dividindo-se o valor do principal (valor do financiamento) pelo número de períodos de pagamento, ou seja, de parcelas. Assim,  Valor da amortização: AMORTIZAÇÃO = PRINCIPAL / N  Valor dos juros no mês T: JUROST = (N - T + 1) * AMORTIZAÇÃO * TAXA  Valor da parcela em T: PRESTAÇÃOT = AMORTIZAÇÃO + JUROST onde: PRINCIPAL é o valor do financiamento, N é o número de meses do financiamento, T denota o mês em questão e TAXA é a taxa de juros mensal (que deve ser obtida a partir da taxa anual). Se alguém puder me ajudar pelo menos com a lógica. Já é um grande começo.
  17. Preciso criar um album de fotos que ao clicar na imagem apareça uma descrição, e ao clicar novamente na imagem a descrição desapareça. Consigo fazer aparecer o texto mas não consigo oculta-lo depois de clicar novamente. Outra duvida, coloquei a div texto mas a formatação css que coloco nao aparece. HTML: <body> <h1>ÁLBUM DE FOTOS</h1> <div class="album"> <img src="foto1.jpg" onclick="mostrarTexto('Descriçao1!')" max width="300" max height="300"> </div> <div class="album"> <img src="foto2.jpg" onclick="mostrarTexto('terbrbrb!')" max width="300" max height="300"> </div> <div class="album"> <img src="foto3.jpg" onclick="mostrarTexto('aaaaaaa!')" max width="300" max height="300"> </div> <div class="album"> <img src="foto4.jpg"onclick="mostrarTexto('bbbbbbbb')" max width="300" max height="300"> </div> <div class="album"> <img src="foto5.jpg" onclick="mostrarTexto('cccccccc')" max width="300" max height="300"> </div> <div class="album"> <img src="foto6.jpg" onclick="mostrarTexto('dddddddd')" max width="300" max height="300"> </div> <div id= "texto"></div> <div class="album"> <img src="foto7.jpg" onclick="mostrarTexto('eeeeeee')" max width="300" max height="300"> </div> <div class="album"> <img src="foto8.jpg" onclick="mostrarTexto('fffffff')" max width="300" max height="300"> </div> <div class="album"> <img src="foto9.jpg" onclick="mostrarTexto('ggggggg')" max width="300" max height="300"> </div> </body> CSS: html { font-family: Arial, Helvetica, sans-serif } h1{ font-family: Arial, Helvetica, sans-serif; color: rgb(117, 170, 231); font-size:2rem; text-align: left; } .album{ float: left; width: 500px; } .texto{ font-family: Arial, Helvetica, sans-serif; font-size:2rem; color: rgb(92, 192, 92); } JS: function mostrarTexto(msg) { texto.innerHTML= msg; }
  18. Julio Cavallari

    [Resolvido] Conversão função JS para PHP

    Tenho um função js que converte uma string formatada em ISO8601 para formato padrão de tempo. function formatTimeVideoYoutube(time) { var str_pad = function (input, pad) { var str = input.replace(/\D/, ''); return (pad + str).slice(-pad.length); }; var formatTime = function (full, h, m, s) { var hour = h ? str_pad(h, '00') : '00'; var minute = m ? str_pad(m, '00') : '00'; var second = s ? str_pad(s, '00') : '00'; var timeVideo; if(hour == '00'){ timeVideo = minute +':'+ second; }else{ timeVideo = hour +':'+ minute +':'+ second; } return timeVideo; }; var regex = /^PT(\d+H)?(\d+M)?(\d+S)?$/i; return time.replace(regex, formatTime); } E queria converter ela pra PHP O retorno que tenho é o seguinte "PT1H9M58S" Onde PT sempre vai existir na string; 1H será as horas, nesse caso é 1 hora; 9M será os minutos, no caso são 9 minutos; E 58S será os segundos, nesse caso 58 segundo. "01:09:58" Porém se alguma parte for 00, a string não vai possuir esse dado. Ex: "PT1H58S" = "01:00:58"
  19. Olá.. Alguém sabe me dizer se é possível eu criar uma função em PHP, e ao chamar a função, não passar alguns parâmetros? Exemplo: function teste_func($param1, $param2, $param3) { if ($param2==null) { $param2="EM BRANCO"; } if ($param3==null) { $param3="EM BRANCO" } //restante do código utilizando o "$param1" } //ao chamar a função eu gostaria de ter a opção de chamar a mesma passando apenas 1 parâmetro ou mais.. teste_func($varParam1); teste_func($varParam1, $varParam2); //para toda vez eu não ter que chamar a função com os três parametros teste_func($varParam1, "EM BRANCO", "EM BRANCO"); Pois eu tentei fazer essa função, e chama-la sem passar o segundo e terceiro parâmetro, e me retorna o erro de que a função espera 3 parâmetros e eu informei apenas 1 ou dois parâmetros. Fatal error: Uncaught ArgumentCountError: Too few arguments to function logdb(), 2 passed in D:\...\index.php on line 25 and exactly 3 expected in... Thanks...
  20. Luiz Carlos  Garbuio Junio

    Passar Form como parametro

    Boa tarde! Estou desenvolvendo um sistema de segurança em que ao criar o form eu preciso verificar se o usuário possui algumas permissões. A função que retorna as permissões de ler, incluir/alterar e excluir eu já fiz mas na própria função eu gostaria de passar os componentes navigator e grid para tratar quais botões serão habilitados. Alguém já fez algo assim?? Obrigado!
  21. I_mean_It

    Rotinas Visualg

    Boa noite, comecei a estudar lógica de programação a pouco tempo, e estou com uma dúvida sobre passagem de parâmetros por valor e por referência. Sei a estrutura de cada um e como funciona, porém não sei quando devo usar um ou outro. Será que alguém poderia tentar exemplificar para mim? Estou aprendendo no Visualg.
  22. Luciano Gimenes

    Manipulação de evento a cada 30 minutos

    Olá, sou iniciante na linguagem php, me surgiu a seguinte duvida. Quero "automatizar" uma função, pois bem é mais ou menos assim: a cada 30 minutos preciso que meu site exiba uma mensagem em espécie de listview, ou algo parecido, porem que faça um checagem no banco de dados, pois caso houver alguma alteração manualmente ele exiba essa do banco. Ex: 13:00 - Rede operante -> evento padrão, sera exibida a cada 30 minutos, onde faz a checagem no banco de dados por eventos novos. 13:30 - Rede operante 13:45 - Falha na rede, queda de energia -> esse seria o evento manualmente inserido 14:00 - Falha na rede, queda de energia -> aqui ele fez a verificação novamente no banco de dados por eventos e tem alguma coisa 14:30 - Rede operante Ps: preciso salvar esses logs de 30 minutos no banco da dados. Tem alguma função para isso? vi algo sobre "create event" mas não entendi bem
  23. henrique-rafael

    proteger função de chamada externa

    Uma função que eu criei pode ser acessada diretamente e externamente? Se sim, como faço para impedir isso. por exemplo: tenho uma função, aonde eu uso o mysqli e trato as variáveis adequadamente, de forma segura. function insere_dados_no_mysql($recebe_dados_para_inserção){ # a função não pode ser chamada diretamente, apenas a página aonde ela está pode ser invocada } Minha preocupação é a seguinte: -Se alguém for capaz de invocar essa função diretamente por chamada externa como por exemplo "javascript ajax", essa pessoa pode simplesmente inserir dados na minha base de dados, sem estar autenticado. -Eu procurei sobre o assunto em sites de busca, mas não encontrei nada específico sobre isso, por isso gostaria de uma ajuda aqui do fórum, se alguém puder me dizer se essa chamada é possível, ou se o PHP nativamente impede esse tipo de chamada em função da segurança, etc.
  24. juniorquadros

    Passar/Receber Matriz em uma função?

    Como receber uma matriz em php? Estou tentando passar uma posição de uma matriz que compõe uma variável de sessão, por exemplo: funcaotal($_SESSION['nomequalquer'],outroparametro). Como passar e receber isto?
  25. Joaopedro23434we

    Retornar conexão com o arquivo

    É o seguinte, estou criando um programa em C para um trabalho da Faculdade. O programa é para criar uma agenda telefônica e tem algumas opções como incluir uma pessoa, exlcuir pessoa, listar pessoas, pesquisar pessoas e sair, isso tudo em um arquivo. Eu preciso de uma função que conecte com o arquivo e retorne o ponteiro da conexão, exemplo(Errado, pois não funciona); void* conectarArquivo(){ FILE *arquivo; arquivo = fopen("C:/TESTES/TESTE.txt", "r"); return arquivo; } int main(){ char c; do{ c = getc(conectarArquivo()); printf("%c", c); }while(c!=EOF); } É possível fazer isso? como eu faria, me ajudem.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.