-
Contagem de Conteúdo
68 -
Ingressou
-
Última visita
-
Dias Ganhos
6
Tipo de Conteúdo
Perfis
Fóruns
Blogs
Calendário
Downloads
Tudo que foi postado por Kleverson Cruz
-
Problema com atrelar objetos
Kleverson Cruz respondeu à Bernard Weger no tópico em 🤔❓ Dúvidas de Desenvolvimento
Ufaa fico feliz que tenha dado certo! -
Problema com atrelar objetos
Kleverson Cruz respondeu à Bernard Weger no tópico em 🤔❓ Dúvidas de Desenvolvimento
Olá. Pelo que descreveu parece você está calculando as coordenadas da barra de saúde com base nas coordenadas do jogador. Verifique no seguinte trecho se as variável positionX e positionY estão com as coordenadas do monstro. float x = (float) gameDisplay.gameToDisplayCoordinatesX(positionX)-100; float y = (float) gameDisplay.gameToDisplayCoordinatesY(positionY); -
O código sempre será executado de forma sequencial então ao inserir um loop você "pausa" a execução da aplicação até que seja possível sair do loop.
-
Opa, tudo bem? O problema está ocorrendo porque você está executando um loop infinito na função change() então o código janela.mainloop() nunca é alcançado. Uma solução seria utilizar a função after() do tkinter para agendar a atualização do relógio em intervalos regulares: import tkinter import customtkinter import datetime janela = customtkinter.CTk() janela.geometry("300x500") janela.resizable(width=False, height=False) hora = tkinter.Label(janela) hora.pack() def change(): hr = datetime.datetime.now() horas = [hr.hour, hr.minute, hr.second] hora.configure(text=[horas]) #Agenda execução do método change. janela.after(500, change) change() btn = customtkinter.CTkButton(janela, text="Registrar", corner_radius=10000, width=2, height=200) btn.place(relx=0.5, rely=0.5, anchor=tkinter.CENTER) janela.mainloop()
-
Ajuda configuração VS Code emmet
Kleverson Cruz respondeu à jrmsricardo no tópico em 🤔❓ Dúvidas de Desenvolvimento
Olá, você pode definir a linguagem padrão da seguinte forma: Acesse as configurações do VS Code (CTRL + ,) Procure por "emmet" na caixa de pesquisa. Navegue até a sessão Emmet: Variables e clique em "Add Item". Insira a variável lang com a linguagem que deseja. Espero ter ajudado 😉 -
Olá. Há um erro de sintaxe em seu código: variáveis não podem ser declaradas com espaço let peso do LutadorA; deve ser declarada: let pesoDoLutadorA; Além disso há um erro na lógica de seu if, pois não está sendo verificado se a diferença entre os pesos é superior a 5. Segue o código corrigido: function verificarLuta(pesos) { const [pesoLutadorA, pesoLutadorB] = pesos; const diferenca = Math.abs(pesoLutadorA - pesoLutadorB); if (diferenca <= 5) { return 'PODEM LUTAR'; } else { return 'NAO PODEM LUTAR'; } } const pesosLutadores = [75, 80]; console.log(verificarLuta(pesosLutadores));
-
Seu código realmente está correto. Talvez o processo esperasse uma abordagem diferente na resolução do problema. Deixo aqui como eu implementaria esse código: function verificarAcessoAoChefao(itensColetados, itemNecessario1, itemNecessario2, itemNecessario3) { if ( itensColetados.includes(itemNecessario1) && itensColetados.includes(itemNecessario2) && itensColetados.includes(itemNecessario3) ) { return "PODE ENFRENTAR"; } else { return "NAO PODE ENFRENTAR"; } } const itensColetados = ["capa", "arco", "flecha", "machado", "escudo", "comida", "sapato", "capacete"]; const itemNecessario1 = "capa"; const itemNecessario2 = "arco"; const itemNecessario3 = "sapato"; const resultado = verificarAcessoAoChefao(itensColetados, itemNecessario1, itemNecessario2, itemNecessario3); console.log(resultado);
-
Você pode utilizar o seguinte código: int[,] matriz = { { 5, 12, 8, 3, 6 }, { 9, 1, 7, 14, 2 } }; int maiorValor = matriz[0, 0]; int linhaMaiorValor = 0; int colunaMaiorValor = 0; for (int i = 0; i < matriz.GetLength(0); i++) { for (int j = 0; j < matriz.GetLength(1); j++) { if (matriz[i, j] > maiorValor) { maiorValor = matriz[i, j]; (linhaMaiorValor, colunaMaiorValor) = (i, j); } } } Console.WriteLine($"O maior valor encontrado foi {maiorValor} na posição [{linhaMaiorValor}, {colunaMaiorValor}]."); Existe a alternativa de utilizar a linq para obter o mesmo resultado.
-
Opa, dei uma olhada no código e parece que o problema está na classe: .left-card { height: 100%; ... } Com height de 100% o card da esquerda vai empurrar quaisquer outros elementos para fora do card. Além disso, o elemento card está com orientação vertical fazendo que o right-card esteja abaixo de left-card. Para corrigir isso você pode utilizar: .card { display: flex; ... } Essa documentação explica melhor os conceitos de flexbox e pode lhe ajudar a posicionar os elementos como precisa.
-
duvida sobre um algoritimo para estudo que eu estava fazendo
Kleverson Cruz respondeu à anderson augusto no tópico em C#
Opa @micheljr Acredito que o problema tenha ocorrido pois você declarou a variável inss e não tinha definido um valor quando o salário não se encaixava em nenhuma condição. Está sendo feito de forma "automática" pois há em seu código: sal_liquido = (salario - inss) -ir; Então se durante a execução da função foi atribuído um valor para INSS o calculo será feito corretamente. -
Alguém sabe me explica esse intervalo ??
Kleverson Cruz respondeu à Marcelo Cesar no tópico em 🤔❓ Dúvidas de Desenvolvimento
Olá. Um exemplo de código em JS para conseguir realizar esse exercício. let valor = parseFloat(prompt("Digite um valor:")); if (valor >= 0 && valor <= 25) { console.log("Intervalo [0,25]"); } else if (valor > 25 && valor <= 50) { console.log("Intervalo (25,50]"); } else if (valor > 50 && valor <= 75) { console.log("Intervalo (50,75]"); } else if (valor > 75 && valor <= 100) { console.log("Intervalo (75,100]"); } else { console.log("Fora de intervalo"); } Utilizei um if-else para verificar em qual intervalo o valor se encontra e caso não se encaixe em nenhum intervalo será impresso a mensagem "Fora de intervalo". -
INCORPORAR UM REPORT EM UMA PÁGINA HTML
Kleverson Cruz respondeu à iago henrique no tópico em HTML & CSS
Isso ocorre, pois seu elemento iframe está apontando para sua maquina local. Para que consiga visualizar corretamente você tem algumas alternativas: Se seu relatório está hospedado em um site, informe um endereço que seja acessível através da internet. Ou salve o relatório na mesma pasta de sua pagina html e informe src="./nomeDaSuaPaginaDeRelatorio.html"- 1 resposta
-
- splunk
- javascript
-
(e 2 mais)
Todas as Tags
-
duvida sobre um algoritimo para estudo que eu estava fazendo
Kleverson Cruz respondeu à anderson augusto no tópico em C#
Olá Anderson. Dei uma olhada no seu código e parece que você confundiu o operador maior igual no trecho: if (calculo=>16) Você deve corrigir para: if (calculo>=16) -
Centralizar Texto <p:calendar Primefaces
Kleverson Cruz respondeu à marcusvinicius9012 no tópico em Desenvolvimento de Software
Aloo Você pode utilizar a propriedade CSS text-align: <p:calendar id="nascimento" value="#{comprasMB.data}" pattern="dd-MM-yyyy" mask="true" locale="pt_BR" style="font-size: 12pt !important; text-align: center;"/> -
Pack Soft para Iniciante na Programação
Kleverson Cruz respondeu à deyvedi no tópico em Desenvolvimento de Software
Eai Deyvedi O meu pack de iniciante se resume ao VS Code junto com as seguintes extensões: ESLint - Extensão de análise de código que ajuda a encontrar e corrigir problemas no código. Prettier - Ajuda a formatar seu código JavaScript automaticamente. Path Intellisense - Fornece recursos de autocompletar para nomes de arquivos e diretórios. Tabnine - Um motor de sugestão de código que usa inteligência artificial para ajudar a prever e sugerir trechos de código que podem ser usados em seu projeto. A Tabnine é minha queridinha, pois facilita muito a vida e suporta diversas linguagens.- 2 respostas
-
- carreira
- programação
-
(e 2 mais)
Todas as Tags
-
Realizar o cálculo de potência sem usar o comando ->( POW(n,1))
Kleverson Cruz respondeu à Gu.gaa no tópico em C++
Um exemplo de como pode ser implementado: int base = 2; int expoente = 3; int resultado = 1; for (int i = 0; i < expoente; i++) { resultado *= base; } cout << resultado; // output: 8 -
Tem como conectar um arquivo Access no HTML?
Kleverson Cruz respondeu à Fh Shadow no tópico em HTML & CSS
Não é possível realizar manipulação de banco de dados através do HTML puro. Você precisará utilizar alguma linguagem de programação, como PHP ou Python para realizar essas operações. -
Tu pode utilizar o seguinte código: fetch( "https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=HGLG11.SA&interval=60min&apikey=S4MUCCZZCQKRI0VZ" ) .then((response) => response.json()) .then((data) => { const price = data["Global Quote"]["05. price"]; console.log(`O preço da ação é: ${price}`); }) .catch((error) => { console.error("Erro ao fazer requisição:", error); });
-
Retornando 'True' or 'False'
Kleverson Cruz respondeu à kimisty no tópico em 🤔❓ Dúvidas de Desenvolvimento
Você pode reunir as verificações em um único IF if ((a % 2 == 0) and (b % 2 == 0) and (c % 2 == 0)): print("True") else: print("False") Outra alternativa(mais elegante na minha opinião) é utilizar a função all() para iterar um array de números. if all(number % 2 == 0 for number in [a, b, c]): print("True") else: print("False") -
Em Javascript você pode fazer da seguinte forma: var json = { "id": "hook_ranv3YRHduZQ7j6y"...}; var obj = JSON.parse(json); var id = obj.data.id;
-
Duvida em finalizar um projeto.
Kleverson Cruz respondeu à Alex Rodrigues Vitorino Rodrigues no tópico em Desenvolvimento de Software
Vamo lá Você já está interrompendo corretamente o laço quando insere 00, mas caso você não "trave" a execução da aplicação dentro de um loop ao chegar ao fim do script sempre será encerrado. Para contornar isso, toda a lógica da sua aplicação deve estar dentro de outro while Um exemplo para ilustrar: int main() { bool isRunning = true; //Laço principal onde a aplicação ficará "presa" até que 'isRunning' seja false do { int ope = 0; do { //Lógica de leitura de itens [...] }while(ope > 00); //Logica do pagamento [...] printf("**Fim da venda**\n"); printf("**Volte sempre**\n"); //Verifique se deseja que a aplicação continue em execução printf("Deseja iniciar nova venda\n"); [...] }while(isRunning); printf("Fim da aplicação\n"); return 0; } -
Duvida em finalizar um projeto.
Kleverson Cruz respondeu à Alex Rodrigues Vitorino Rodrigues no tópico em Desenvolvimento de Software
Ahh sim, entendi Nesse caso você precisará de dois laços de repetição: Laço principal onde haverá a lógica inicial do seu sistema(Iniciar uma venda, ver extrato, encerrar aplicação) E o laço que já existe para seleção de itens. Nele você pode inserir toda a lógica de pagamentos após sua linha printf("\nValor total a pagar: R$ %0.2f", totalCompra); E ao finalizar você ainda continuará dentro do laço principal de sua aplicação