![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
PHP ::: Dicas & Truques ::: Data e Hora |
Como retornar o dia da semana para uma determinada data em PHP usando as funções mktime(), date() e o sinalizador "l"Quantidade de visualizações: 2 vezes |
|
Nesta dica mostrarei como podemos combinar as funções mktime(), date() e o sinalizador "l" para obtermos o nome do dia da semana para uma determinada data. Note o uso da função mktime() para construir a data 20/06/1980. Veja o código completo para o exemplo:
<?php
// vamos obter o dia da semana para uma
// determinada data - mês/dia/ano
$timestamp = mktime(0, 0, 0, 6, 20, 1980);
echo "O dia da semana é: " . date('l', $timestamp);
?>
Ao executar este código PHP nós teremos o seguinte resultado: O dia da semana é: Saturday |
PHP ::: Dicas & Truques ::: Strings e Caracteres |
Como transformar uma string em letras minúsculas em PHP usando a função strtolower()Quantidade de visualizações: 5 vezes |
|
A função strtolower() do PHP pode ser usada quando queremos converter uma palavra, frase ou texto para letras minúsculas. Veja um exemplo de seu uso:
<?php
// vamos definir a codificação como iso-8859-1
ini_set('default_charset', "iso-8859-1");
// vamos criar uma string
$frase = "PHP? Eu gosto de PHP";
echo "A frase original é: " . $frase;
// agora vamos converter a frase para letras
// minúsculas
$frase_minusculas = strtolower($frase);
echo "<br>Em letras minúsculas: " . $frase_minusculas;
?>
Ao executarmos este código PHP nós teremos o seguinte resultado: A frase original é: PHP? Eu gosto de PHP Em letras minúsculas: php? eu gosto de php Ao executar este código no PHP 8, Windows 10 e codificação do arquivo em ANSI, o resultado da função strtolower() é o esperado, mas somente sem usar acentos e caracteres especiais. Veja:
<?php
// vamos definir a codificação como iso-8859-1
ini_set('default_charset', "iso-8859-1");
// vamos criar uma string
$frase = "JAVA? NÃO! É DE PHP QUE EU GOSTO";
echo "A frase original é: " . $frase;
// agora vamos converter a frase para letras
// minúsculas
$frase_minusculas = strtolower($frase);
echo "<br>Em letras minúsculas: " . $frase_minusculas;
?>
Ao executarmos o código novamente nós teremos a seguinte saída: A frase original é: JAVA? NÃO! É DE PHP QUE EU GOSTO Em letras minúsculas: java? nÃo! É de php que eu gosto Note que as letras acentuadas não foram convertidas para letras minúsculas. Isso aconteceu porque os caracteres acentuados são tratados como caracteres de múltiplos bytes, ou seja, multi-byte chars. A saída, nesse caso, e no PHP 8 (e acredito mais recentes), é usar a função mb_strtolower(). Veja:
<?php
// vamos definir a codificação como iso-8859-1
ini_set('default_charset', "iso-8859-1");
// vamos criar uma string
$frase = "JAVA? NÃO! É DE PHP QUE EU GOSTO";
echo "A frase original é: " . $frase;
// agora vamos converter a frase para letras
// minúsculas
$frase_minusculas = mb_strtolower($frase);
echo "<br>Em letras minúsculas: " . $frase_minusculas;
?>
Execute o código novamente e verá que o resultado agora está correto: A frase original é: JAVA? NÃO! É DE PHP QUE EU GOSTO Em letras minúsculas: java? não! é de php que eu gosto Agora você já sabe o primeiro passo para resolver problemas de acentuação no PHP. Bons estudos. |
C# ::: Fundamentos da Linguagem ::: Estruturas de Controle |
Apostila C# para iniciantes - Como escrever um laço for infinito em C#Quantidade de visualizações: 10742 vezes |
A linguagem C# permite a criação de laços for infinitos. Para isso, só precisamos omitir as partes de inicialização, teste de condição de parada e incremento ou decremento da variável de controle. Veja um exemplo:
using System;
namespace Estudos{
class Program{
static void Main(string[] args) {
for (; ; ) {
Console.Write("Digite um número inteiro " +
"(-1 para sair): ");
int valor = int.Parse(Console.ReadLine());
// testa se o valor lido é -1. Se for pára
// o laço
if (valor == -1)
break;
// exibe o valor lido
Console.WriteLine("Valor lido: {0}", valor);
}
Console.WriteLine("\n\nPressione uma tecla para sair...");
Console.ReadKey();
}
}
}
Ao executarmos este código nós teremos o seguinte resultado: Digite um número inteiro (-1 para sair): 54 Valor lido: 54 Digite um número inteiro (-1 para sair): 23 Valor lido: 23 Digite um número inteiro (-1 para sair): 90 Valor lido: 90 Digite um número inteiro (-1 para sair): -1 Pressione uma tecla para sair... Veja como usamos a instrução break para sair do laço caso o valor lido seja -1. Observe ainda o uso do método Parse() da classe Int32 para converter a string digitada pelo usuário em um valor do tipo int. |
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Python Básico |
Exercício Resolvido de Python - Como ler um número inteiro e imprimir seu sucessor e seu antecessor em PythonQuantidade de visualizações: 1959 vezes |
|
Pergunta/Tarefa: Escreva um programa Python para ler um número inteiro e imprimir seu sucessor e seu antecessor. O usuário poderá informar um valor positivo ou negativo. Sua saída deverá ser parecida com: Informe um número inteiro: 16 O número informado foi: 16 O antecessor é 15 O sucessor é: 17 Veja a resolução comentada deste exercício usando Python:
# função principal do programa
def main():
# vamos pedir para o usuário informar um número inteiro
numero = int(input("Informe um número inteiro: "))
# vamos calcular o sucessor do número informado
sucessor = numero + 1
# vamos calcular o antecessor do número informado
antecessor = numero - 1
# e agora mostramos os resultados
print("O número informado foi: {0}".format(numero))
print("O antecessor é {0}".format(antecessor))
print("O sucessor é: {0}".format(sucessor))
if __name__== "__main__":
main()
|
Nossas 20 dicas & truques de programação mais populares |
Você também poderá gostar das dicas e truques de programação abaixo |
|
JavaScript - Como filtrar os elementos de um array em JavaScript usando a função filter() - Vetores e matrizes em JavaScript |
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 |





