![]() |
|||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
|
QGIS ::: PyQGIS API ::: Projeto QGIS - Classe QgsProject |
Como definir o título do projeto do QGIS usando PyQGIS e a função setTitle() da classe QgsProjectQuantidade de visualizações: 268 vezes |
Nesta dica mostrarei como podemos definir o título do projeto do QGIS usando PyQGIS. Para isso nós vamos usar a função setTitle() da classe QgsProject da PyQGIS API. Note que o título do projeto do QGIS pode ser definido manualmente indo no menu Projeto -> Propriedades. Na janela Propriedades nós acessamos a guia Geral e definimos no campo Título do Projeto o valor que desejamos. Veja o código PyQGIS completo que mostra como definir o título do projeto atual do QGIS: # vamos definir o título do projeto do QGIS titulo = "Projeto Empresa X Goiânia-GO" QgsProject.instance().setTitle(titulo) # e mostramos uma mensagem QMessageBox.information(None, "Aviso", "O título do projeto foi definido com sucesso") Ao executar este código PyQGIS nós teremos um resultado parecido com: O título do projeto foi definido com sucesso |
JavaScript ::: Dicas & Truques ::: Data e Hora |
Como subtrair dias de uma data em JavaScript - Data e horas em JavaScriptQuantidade de visualizações: 16806 vezes |
Em algumas situações, principalmente quando estamos desenvolvendo aplicações que envolvem datas, horas e calendários em JavaScript, nós precisamos subtrair dias de uma data. Nesta dica eu mostro como isso pode ser feito. Veja o código completo abaixo: <html> <head> <title>Estudando JavaScript</title> </head> <body> <script type="text/javascript"> function subtrairDias(data, dias){ return new Date(data.getTime() - (dias * 24 * 60 * 60 * 1000)); } document.write('Hoje é: ' + (new Date()).toLocaleDateString() + '<br>'); document.write('5 dias atrás era: ' + subtrairDias(new Date(), 5).toLocaleDateString()); </script> </body> </html> Ao executarmos este código nós teremos o seguinte resultado: Hoje é: 25/03/2021 5 dias atrás era: 20/03/2021 |
C# ::: Dicas & Truques ::: Data e Hora |
Como retornar o ano da data atual em C# usando a propriedade Year da classe DateTimeQuantidade de visualizações: 81 vezes |
Nesta dica eu mostrarei como podemos usar a propriedade Year da classe DateTime da linguagem C# para obter o ano de uma determinada data como um inteiro. Veja o código completo para o exemplo: using System; namespace Estudos { class Program { static void Main(string[] args) { // vamos obter a data e hora atual DateTime agora = DateTime.Now; // e agora o ano da data como um inteiro int ano = agora.Year; // e finalmente mostramos o resultado Console.WriteLine("Estamos no ano: {0}", ano); Console.WriteLine("\n\nPressione uma tecla para sair..."); Console.ReadKey(); } } } Ao executar este código C# nós teremos o seguinte resultado: Estamos no ano: 2022 |
Python ::: Tkinter GUI Toolkit ::: Círculos, Ovais e Elípses |
Como desenhar círculos no Tkinter usando a função create_oval() do componente CanvasQuantidade de visualizações: 1253 vezes |
Em várias situações nós precisamos desenhar círculos não preenchidos e preenchidos em Tkinter. Para isso nós podemos usar a função create_oval() do componente Canvas. Em sua forma mais simples, a função create_oval() requer as coordenadas x e y a partir das quais o círculo ou elípse será desenhada e a largura e a altura do retângulo dentro do qual o círculo estará contido. Para desenhar uma oval ou elípse, basta manipular a largura ou altura desse retângulo. Veja um trecho de código no qual usamos a função create_oval() para desenhar um círculo com 5 pixels de largura da linha de desenho: # vamos importar o módulo Tkinter from tkinter import * from tkinter.ttk import * # método principal def main(): # cria a janela principal da aplicação janela_principal = Tk() # define as dimensões da janela janela_principal.geometry("400x350") # define o título da janela janela_principal.title("Uso do controle Canvas") # vamos criar o objeto Canvas canvas = Canvas(janela_principal, bg="white", width=400, height=350) # colocamos o Canvas na janela principal canvas.grid(row=0, column=0) # agora vamos desenhar um círculo no Canvas começando nas # coordenadas x=20 e y=30 centro de um retângulo de largura # 150 pixels por uma altura de 150 pixels e largura da linha # de 5 pixels canvas.create_oval(20, 30, 150, 150, width="5") # entramos no loop de eventos janela_principal.mainloop() if __name__== "__main__": main() Note que a largura da linha de desenho foi informada por meio do parâmetro width. Se quisermos definir também a cor da linha do desenho, basta usarmos o parâmetro outline e fornecer a cor desejada. |
PHP ::: Dicas & Truques ::: Strings e Caracteres |
Como inverter o conteúdo de uma string usando a função strrev() do PHPQuantidade de visualizações: 107 vezes |
Em algumas situações nós precisamos inverter, ou seja, mostrar de forma contrária o conteúdo de uma palavra, frase ou texto. Para isso podemos usar a função strrev() da linguagem PHP. Ela recebe uma string e a devolve invertida. Veja o código completo para o seu uso: <html> <head> <title>Estudos PHP</title> </head> <body> <?php $frase = "Gosto de PHP"; echo $frase . "<br>"; echo strrev($frase); ?> </body> </html> Ao executar este código PHP nós teremos o seguinte resultado: Gosto de PHP PHP ed otsoG |
JavaScript ::: Dicas & Truques ::: Recursão (Recursividade) |
JavaScript Avançado - Como remover todas as ocorrências de uma substring em uma string usando uma função recursivaQuantidade de visualizações: 368 vezes |
Esta dica contém um ótimo exercício de recursão. Trata-se de uma função JavaScript recursiva para remover todas as ocorrências de uma substring em uma string. Analise o código cuidadosamente e você conseguirá desenvolver várias funções de recursividade a partir dele. Veja o código JavaScript completo: <html> <head> <title>Estudando JavaScript</title> </head> <body> <script type="text/javascript"> // função recursiva que remove todas as ocorrências // de uma substring em uma string function remover(string, substring){ // primeiro obtemos o índice da substring // dentro da string var indice = string.indexOf(substring); var resultado = ""; // interromper a recursividade? if(indice == -1){ return string; } else{ resultado += string.substring(0, indice) + remover(string.substring(indice + substring.length), substring); } return resultado; } // hora de testar a função recursiva var frase = "Ontem comprei duas camisas e uma calça"; document.writeln("Original: " + frase); frase = remover(frase, "duas"); document.writeln("<br>Nova frase: " + frase); </script> </body> </html> Ao executar este código nós teremos o seguinte resultado: Original: Ontem comprei duas camisas e uma calça Nova frase: Ontem comprei camisas e uma calça |
C ::: Dicas & Truques ::: Strings e Caracteres |
Como contar as ocorrências de um determinado caractere em uma string usando a função strpbrk() da linguagem CQuantidade de visualizações: 16479 vezes |
Podemos facilmente obter quantas vezes um determinado caractere aparece em uma palavra, frase ou texto. Para isso, só precisamos usar a função strpbrk() da linguagem C, que retorna um ponteiro para a primeira ocorrência do caractere que estamos pesquisando. A partir daí só precisamos utilizar um laço para atingir a funcionalidade desejada. Lembre-se de que, se o caractere não for encontrado, um ponteiro nulo NULL será retornado:#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { char texto[] = "Gosto muito de C e C++"; char letra[] = "o"; char *pos_atual; int quant = 0; pos_atual = strpbrk(texto, letra); while(pos_atual != NULL){ quant++; pos_atual = strpbrk(pos_atual + 1, letra); } printf("A letra \"%s\" foi encontrada %d vezes\n", letra, quant); system("pause"); return 0; } Ao executar este código nós teremos o seguinte resultado: A letra "o" foi encontrada 3 vezes Pressione qualquer tecla para continuar... |
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Python Básico |
Exercícios Resolvidos de Python - Uma empresa de táxi cobra a bandeirada de R$ 5,00 e ainda o valor de R$ 1,50 para cada quilômetro rodadoQuantidade de visualizações: 615 vezes |
Pergunta/Tarefa: Uma empresa de táxi cobra a bandeirada de R$ 5,00 e ainda o valor de R$ 1,50 para cada quilômetro rodado. Escreva um programa em Python que pede a distância de uma corrida em quilômetros e mostre o valor a ser pago pelo cliente. Sua saída deverá ser parecida com: Distância da corrida (km): 15 O valor da corrida foi: R$ 27.50 Veja a resolução comentada deste exercício usando Python: # Calcular o valor da corrida de um táxi em Python # função principal do programa def main(): # vamos solicitar a distância da corrida em quilômetros distancia_km = int(input("Distância da corrida (km): ")) # sabemos que o valor fixo é R$ 5,00 valor_fixo = 5.0 # sabemos também que o valor por quilõmetro rodado é R$ 1,50 valor_km_rodado = 1.5 # então já podemos calcular o valor da corrida valor_corrida = valor_fixo + (distancia_km * valor_km_rodado) # e mostramos o resultado print("O valor da corrida foi: R$ {0}".format(valor_corrida)) if __name__== "__main__": main() |
C# ::: Desafios e Lista de Exercícios Resolvidos ::: C# Básico |
Exercícios Resolvidos de C# - Como somar dois números em C# - Escreva um programa C# que leia dois números e mostre a sua somaQuantidade de visualizações: 3711 vezes |
Pergunta/Tarefa: Escreva um programa C# que leia dois números e mostre a sua soma. Os dois números deverão ser informados pelo usuário e você deverá efetuar a leitura como dois inteiros e mostrar a soma também como um inteiro. Os valores informados pelo usuário podem ser positivos ou negativos. Sua saída deverá ser parecida com: Informe o primeiro valor: 8 Informe o segundo valor: 3 A soma dos dois valores é: 11 Veja a resolução comentada deste exercício usando C#: using System; namespace Estudos { class Program { static void Main(string[] args) { // vamos ler o primeiro número Console.Write("Informe o primeiro valor: "); int n1 = int.Parse(Console.ReadLine()); // vamos ler o segundo número Console.Write("Informe o segundo valor: "); int n2 = int.Parse(Console.ReadLine()); // agora vamos efetuar a soma dos valores informados int soma = n1 + n2; // e mostramos o resultado Console.WriteLine("A soma dos dois valores é {0}", soma); Console.WriteLine("\n\nPressione uma tecla para sair..."); Console.ReadKey(); } } } |
Firebird ::: Dicas & Truques ::: Strings e Caracteres |
Como substituir valores em campos CHAR ou VARCHAR usando a função REPLACE() do FirebirdQuantidade de visualizações: 16043 vezes |
A função REPLACE() do Firebird pode ser usada quando queremos substituir valores no conteúdo de um campo do tipo CHAR ou VARCHAR. Veja um exemplo de um comando SQL DML SELECT FROM no qual usamos a função REPLACE() para substituir todos os espaços por sublinhados (underline) em um campo chamado NOME de uma tabela CLIENTES:SELECT REPLACE(NOME, ' ', '_') FROM CLIENTES WHERE ID = 1; Esta query exibirá o seguinte resultado: REPLACE OSMAR_J._SILVA |
Nossas 20 dicas & truques de programação mais populares |
C - Como comparar os primeiros n caracteres de duas strings usando a função strncmp() da linguagem C |
Você também poderá gostar das dicas e truques de programação abaixo |
Python - Como usar a função type() da linguagem Python para descobrir o tipo de dados de uma variável Java - Como retornar a quantidade de palavras em uma string Java usando um objeto da classe StringTokenizer C - Como concatenar apenas parte de uma string à outra string usando a função strncat() da linguagem C |
Nossas 20 dicas & truques de programação mais recentes |
Últimos Projetos e Códigos Fonte Liberados Para Apoiadores do Site |
Python - Como criar o jogo Pedra, Papel, Tesoura em Python - Jogo completo em Python com código comentado |
Últimos Exercícios Resolvidos |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |