Pesquisar na Comunidade
Mostrando resultados para as tags ''função''.
Encontrado 9 registros
-
Ola pessoal, será que podem me dar uma força? Preciso fazer um calculo de subtração de valores, onde o administrador seleciona o mes, pego pelo ID, método GET, para edição. Como normalmente tem vários meses pagos, o script a seguir só esta funcionando no primeiro item da tabela. Como posso fazer para funcionar em todos os itens da tabela? Teria que dar um nome diferente no getValor (id no HTML) para cada um, mas como posso fazer isso? <!-- Calculo Devolucao--> <script type="text/javascript"> function id(valor_campo) { return document.getElementById(valor_campo); } function getValor(valor_campo) { var valor = document.getElementById(valor_campo).value.replace(',', '.'); /*document.write("Valor: " - valor);*/ return parseFloat( valor ) * 1; } function sub() { var total = getValor('v_recebido') - (getValor('v_devolvido')); id('resultadoDev').value = (total * 1) .toFixed(2, "."); } </script> <!-- Calculo Devolucao--> <div class="toggle"> <input name="v_devolvido" type="checkbox" id="foo<?php echo $rows_aluno['id']; ?>" value="<?php echo $rows_aluno['v_recebido']; ?>"> <label for="foo<?php echo $rows_aluno['id']; ?>"></label> </div> <input type="text" id="v_recebido" value="<?php echo $rows_aluno['v_recebido']; ?><?php echo $rows_aluno['v_receb_parc']; ?>" onblur="sub()" > <div class="form-row"> <div class="form-group col-md-6"> <label for="validationCustomUsername">Valor Parcial:</label> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text" id="inputGroupPrepend">R$</span> </div> <input name="v_dev_parc" type="text" class="form-control" id="v_devolvido" placeholder="Digite o Valor" aria-describedby="inputGroupPrepend" onblur="sub()"> </div> </div> <input name="id_user" type="hidden" value="<?php echo $rows_aluno['id_user']; ?>"> <input name="id_prof" type="hidden" value="<?php echo $rows_aluno['id_prof']; ?>"> <input name="status" type="hidden" value="Devolvido"> <input name="mes" type="hidden" value="<?php echo $rows_aluno['mes']; ?>"> <input name="v_recebido" type="text" id="resultadoDev"> </div>
-
Boa tarde, Tenho alguns campos numéricos q ao fazer uma select gostaria q retornasse uma legenda exemplo: Status: 0=Inativo / 1=Ativo Condição: 1=Funcionando / 2=Em manutenção / 3=Manutenção Interna Seria algo assim, tenho varias tabelas com estes campos... mas tenho q ficar usando replace. Existe uma forma de criar uma função para isso? Nem q na função eu tenha que setar nome do campo, ficando assim: Legenda('Status',cadastro.status)
-
JS - criar rotina que só avança após certa condição ser satisfeita pelo usuário
joagostini postou um tópico no fórum Javascript
Olá, sou iniciante, e estou fazendo, como exercício, o jogo da velha. 'Desenvolvi' uma rotina de escolha de nível do jogo (serão 3 níveis) que deve aguardar a escolha do usuário para o programa prosseguir. Mas acho que não entendi direito como o javascript funciona, pois o que fiz não funciona e não encontrei uma solução (talvez não saíba como pesquisar corretamente o assunto na web). O começo do HTML (que é pouco) onde está um select para escolha do nível é este: <body> <div id="dvmenu"> <button onclick="iniciar()">Iniciar Jogo</button> <p><br></p> <div id="dvQuemComeca"> <label for="nivel">Escolha o nivel:</label> <select id="nivel" onChange='atualiza()'> <option value=0 selected>Escolha um nível</option> <option value=1>Nível 1 - Brincadeira</option> <option value=2>Nivel 2 - Surpresa</option> <option value=3>Nível 3 - Desafio</option> </select> </div> <div id="jogador" class="jogador"></div> <div id="vencedor" class="jogador"></div> </div> O código JS é este: //INÍCIO VEM DE LOAD function iniciar() { casela = document.querySelectorAll('div[id^="p"]'); for (let cas of casela) { cas.innerHTML = ''; } for (let i = 0; i < 9; i++){ tab = tab; } console.log(tab); nivel = 0; msg = ''; qtosLancesJog = 0; sorteiaJogador(); //até aqui funcionou direito } //-------------------------------------------------------------------- //ESCOLHA DO NÍVEL DO JOGO function atualiza(){ let selecao = document.querySelector('#nivel'); let opcao = selecao.options[selecao.selectedIndex]; return opcao.value; } //-------------------------------------------------------------------- //SORTEIA QUEM VAI COMEÇAR JOGANDO //função para definir o jogador que inicia o tab function sorteiaJogador() {//funcionou direito let quemComeca = parseInt(Math.floor(Math.random() * 2)); if (quemComeca == 0) { msg = 'Computador'; //setTimeout(lanceCpu, 2000);//dá um intervalo antes do computador realizar o 1 lance lanceCpu(); } else msg = 'Humano';//neste caso a rotina espera que o jogador clique no tabuleiro, qdo roda a função lancetab(pos) lanceHumano(); document.querySelector('#jogador').innerHTML = `<br>O ${msg} começa!`; } //-------------------------------------------------------------------- //ESCOLHA RANDÔMICA, NIVEL = 1, Da POSIÇÃO DO LANCE DA CPU NO tabULEIRO function jogouCpu(){//funcionou direito //nível 1 modo randômico pos = Math.floor(Math.random() * 9); return pos; } //função humana function lanceHumano(){ console.log('Estou na função humana'); do { nivel = atualiza(); console.log(nivel); } while (nivel === 0); console.log(nivel + ' passei direto'); } O problema está nesse do...while da function lanceHumano(). Segundo entendi, ele prosseguiria apenas quando nivel!== 0, caso contrário, ficaria 'preso' até o momento que o usuário escolhesse uma das opções. Pelo HTML percebesse que setei o select para value=0. Mas ele nem se dá ao trabalho de esperar um miléssimo de segundo, segue em frente com o valor que tiver, no caso 0. O while não tem efeito. Essa minha perspectiva está errada? Se sim, o que fazer? (paradigma funcional, await?) Obrigado. P.S.. No código tem uns conole.logs que servem watch-dogs para ajudar a entender por onde vão as rotinas. -
Como extraio números das linhas em VARCHAR de uma coluna e insiro em outra coluna como INTEGER?
Kellison Ruan postou um tópico no fórum MySQL
Acho que não fui tão claro no título, portanto irei esmiuçar melhor aqui... É o seguinte, quero saber se há algum jeito de pegar as linhas de uma coluna q está em VARCHAR com informações do tipo "4 PONTOS DE ILUMINAÇÃO", dessa informação pretendo retirar somente o número que em questão é o "4" e colocá-lo em outra coluna INTEGER. Há essa possibilidade? Detalhe, as vezes as informações não está seguindo um padrão de vim somente como "4 PONTOS DE ILUMINAÇÃO" às vezes vêm dados com mais informações númericas que precisa distinguir, por exemplo, a mim só interessa pegar números que vem antecedendo as palavras "PONTOS", "PTOS", "PTS", têm algum jeito de distinguir isso? -
Preciso desenvolver um algoritmo no Visualg, da função y=3x+8, onde, a partir da informação de um valor para a variável independente x, o sistema automaticamente informe o valor da variável dependente y. porém quando vou executar da erro no código: var x, y: real inicio escreval("Digite o valor do coeficiente x") leia(x) Escreval ("O valor da conta é igual a:" + y) Leia (y) y=(3.x)+8 fimdoalgoritmo
-
Ajuda no código em C (Função de média).
marcelojoss postou uma questão Perguntas e respostas rápidas
//O valor na média (resposta) sai muito diferente, gostaria de corrigir o código próximo a lógica que ele está. #include <stdio.h> #include <stdlib.h> #include <locale.h> double media(int vetor[], int tamanho) { float soma = 0, media = 0; int i = 0; for(i = 0; i<tamanho; i++) { soma+=vetor; } media = soma / tamanho; return media; } int main() { setlocale(LC_ALL, "Portuguese"); int i, x; float soma; printf("Qual o tamanho do vetor ?\n"); scanf("%d", &x); double vet[x]; for ( i = 0; i < x; i++ ) { printf ( "Valor na %d posição:\n", i +1 ); scanf("%lf", &vet[i + 1]); printf("%lf",vet[i + 1]); soma = soma + (vet[i + 1]); } printf("\n %f", soma); float resposta = media(vet, x); printf ("A média é: %.2f \n", resposta); system ("pause"); return 0; }-
- codeblocks
- funcao
-
(e mais 1 )
Tags:
-
Boa noite pessoal alguém poderia me ajudar por favor, gostaria de pagar o valor da função random e colocar na imagem. -----função----- <p id="demo"></p> <script> document.getElementById("demo").innerHTML = Math.floor((Math.random() * 22) + 1); </script> ---------- <img src="imagens/('#demo').jpg" alt="Card"> Eu ja tentei: ('#demo') '#demo' "#demo" Nada funciona. Por favor me dem uma luz, não manjo de java Obrigado
-
Bom dia pessoal, Preciso fazer uma consulta SQL que aplica o cálculo de juros compostos (juros sobre juros). https://www.significados.com.br/juros-compostos/ Valor Inicial: R$ 1.000,00 Mês Juros Reajuste 01/08/2019 0,12% R$ 1.001,20 01/09/2019 -0,05% R$ 1.000,70 01/10/2019 0,04% R$ 1.001,10 01/11/2019 0,54% R$ 1.006,51 01/12/2019 1,22% R$ 1.018,78 Valor Reajuste: R$ 1.018,78 Creio que apenas usando select não seja possível, porque necessita de uma estrutura de repetição para aplicar o resultado do primeiro mês em outro mês e assim sucessivamente. Penso que devo fazer uma função, onde passaria como parâmetro, o valor inicial, data inicial e data final. Como não tenho conhecimento em desenvolvimento de função no mysql, gostaria de um exemplo, assim acredito que conseguido implementar. Preciso de um exemplo de função, que faz um loop girando em todos os registros da tabela de juros, filtrando os meses conforme data inicial e final, para cada registro, aplicaria o percentual de reajuste. No primeiro mês aplicaria o percentual em cima do valor inicial, nos proximos meses aplicaria o percentual em cima do reajuste anterior. Alguém já fez essa cálculo? Estou usando o MySQL versão 5.1.73.
- 3 respostas
-
- juros
- juros compostos
-
(e mais 3 )
Tags: