Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesCódigo-Fonte Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais

PHP ::: Dicas & Truques ::: Strings e Caracteres

Manipulação de texto em PHP - Como acessar e modificar os caracteres individuais de uma string

Quantidade de visualizações: 1 vezes
Os caracteres de uma string em PHP, ou seja, uma palavra, frase ou texto, podem ser acessados individualmente usando índices, igual fazemos com os vetores (o índice começando sempre em zero). Dessa forma, podemos tanto obter um determinado caractere quanto acessá-lo e modificá-lo.

Veja um código PHP completo demonstrando o exemplo:

<html>
<head>
<title>Estudando PHP</title>
</head>
<body>
 
<?php
  $nome = "Carlos de Jesus";
  echo "Original: " . $nome . "<br>";
  echo "Vou alterar o 11º caractere.<br>";
  $nome[10] = "M";
  echo "Modificado: " . $nome;
?>

</body>
</html>

Ao executar este código PHP nós teremos o seguinte resultado:

Original: Carlos de Jesus
Vou alterar o 11º caractere.
Modificado: Carlos de Mesus


Python ::: Python para Engenharia ::: Engenharia Civil - Concreto, Concreto Armado e Concretos Especiais

Como calcular a armadura mínima de tração de uma viga de concreto armado usando Python - Python para Engenharia Civil

Quantidade de visualizações: 548 vezes
De acordo com a ABNT NBR 6118 (Projeto de estruturas de concreto armado), a armadura de tração, em elementos estruturais armados ou protendidos deve ser determinada pelo dimensionamento da seção a um determinado momento fletor mínimo, respeitada a taxa mínima absoluta &#961;min de 0,15%.

Dessa forma, a área de aço mínima levando em consideração a taxa mínima absoluta &#961;min de 0,15% de armadura longitudinal para as vigas de concreto armado usando concreto com FCK até 30 Mpa é calculada pela seguinte fórmula:

\[A_\text{s,min} = \frac{0,15}{100} \cdot A_\text{c}\]
Onde:

As,min é a área da armadura mínima de aço em cm2;

Ac é a área de concreto em cm2, ou seja, a largura bw da viga multiplicada por sua altura h (ambas em cm).

Veja agora o código Python completo que lê a largura, a altura da viga, o FCK do concreto (no código eu tratei FCK até 50 Mpa) e mostra a área mínima da armadura de aço e sugestões das barras a serem usadas:

# vamos importar o módulo Math
import math

# função usada para calcular e retornar a quantidade
# de barras de aço de acordo com a área de aço (considerando
# aço CA-50)
def quant_barras(area_aco):
  # barras de 6.3mm (o mínimo aceitável pela NBR 6118)
  quantidade_6_3 = math.ceil(area_aco / 0.31)
  quantidade_8 = math.ceil(area_aco / 0.5) # barras de 8mm
  quantidade_10 = math.ceil(area_aco / 0.785) # barras de 10mm
  quantidade_12_5 = math.ceil(area_aco / 1.22) # barras de 12.5mm

  # mostra as sugestões de quantidade de barras
  if (quantidade_6_3) > 1:
    print("{0} barras de 6.3 mm".format(quantidade_6_3))
  if (quantidade_8) > 1:
    print("{0} barras de 8 mm".format(quantidade_8))
  if (quantidade_10) > 1:
    print("{0} barras de 10 mm".format(quantidade_10))  
  if (quantidade_12_5) > 1:
    print("{0} barras de 12.5 mm".format(quantidade_12_5))

# função principal do programa Python
def main():
  # vamos pedir para o usuário informar a altura da viga
  altura = float(input("Informe a altura h da viga em cm: "))
  
  # vamos pedir para o usuário informar a largura da viga
  largura = float(input("Informe a largura bw da viga em cm: "))
  
  # vamos pedir para o usuário informar o FCK do concreto
  fck = float(input("Informe o FCK do concreto em Mpa: "))
  
  # vamos calcular o pmin de acordo com o FCK informado
  if (fck <= 30):
    pmin = 0.15
  elif (fck == 35):
    pmin = 0.164
  elif (fck == 40):
    pmin = 0.179
  elif (fck == 45):
    pmin = 0.194
  else:
    pmin = 0.208    
  
  # já temos o pmin, vamos calcular a área mínima de aço
  area_concreto = largura * altura
  as_min = (pmin / 100.0) * area_concreto
  
  # vamos mostrar os resultados 
  print("\nA área da armadura mínima longitudinal é: {0} cm2".format(
    round(as_min, 5)))
  # mostra as sugestões de barras
  print("\nSugestões de barras:\n-------------------------")
  quant_barras(as_min)

if __name__ == "__main__":
  main()

Ao executarmos este código Python nós teremos o seguinte resultado:

Informe a altura h da viga em cm: 50
Informe a largura bw da viga em cm: 20
Informe o FCK do concreto em Mpa: 30

A área da armadura mínima é: 1.5 cm2

Sugestões de barras:
-------------------------
5 barras de 6.3 mm
3 barras de 8 mm
2 barras de 10 mm
2 barras de 12.5 mm


Java ::: Pacote java.lang ::: String

Como testar o conteúdo no final de uma string usando Java - O método endsWith() da classe String

Quantidade de visualizações: 2 vezes
Em algumas situações nós precisamos de verificar o conteúdo no final de uma palavra, frase ou texto. Para isso nós podemos usar o método endsWith() da classe String da linguagem Java.

Este método recebe a substring a ser testada e retorna true se ela for encontrada no final da string e false em caso contrário. Note que este método diferencia maiúsculas de minúsculas.

Veja um exemplo completo de seu uso:

package arquivodecodigos;

public class Estudos{
  public static void main(String[] args){
    String arquivo = "Pessoa.java";
    
    // o nome do arquivo termina em ".java"?
    if(arquivo.endsWith(".java")){
      System.out.println("O arquivo contém a extensão desejada");
    }
    else{
      System.out.println("O arquivo não contém a extensão desejada");  
    }
          
    System.exit(0);
  }
}

Ao executarmos este código Java nós teremos o seguinte resultado:

O arquivo contém a extensão desejada.


PHP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes)

Como remover e retornar o último elemento de um array em PHP usando a função array_pop()

Quantidade de visualizações: 14170 vezes
Nesta dica mostrarei como podemos usar a função array_pop() do PHP para excluir e retornar o último elemento de um array de strings. Note também o uso da função print_r() para exibir o conteúdo do array e da função count() para retornar a quantidade de elementos no array.

Veja o código PHP completo para o exemplo:

<?php
  // vamos criar um array de strings
  $pessoas[0] = "Carlos";
  $pessoas[1] = "Juliana";
  $pessoas[2] = "Igor";
  $pessoas[3] = "Marcelo";

  // vamos mostrar o conteúdo do array
  echo "Conteúdo do array: ";
  print_r($pessoas) . "\n";

  // vamos o tamanho do array
  echo "O array possui " . count($pessoas) . " itens\n";

  // extrai o último elemento
  $ultimo = array_pop($pessoas);
  echo "O elemento extraído foi: " . $ultimo . "\n";

  // vamos nos certificar de que o último elemento
  // foi realmente removido
  echo "O array contém agora " . count($pessoas) . " elementos\n";
  
  // vamos mostrar o conteúdo do array novamente
  echo "Conteúdo do array: ";
  print_r($pessoas);
?>

Ao executar este código PHP nós teremos o seguinte resultado:

Conteúdo do array: Array
(
[0] => Carlos
[1] => Juliana
[2] => Igor
[3] => Marcelo
)
O array possui 4 itens
O elemento extraído foi: Marcelo
O array contém agora 3 elementos
Conteúdo do array: Array
(
[0] => Carlos
[1] => Juliana
[2] => Igor
)


Nossas 20 dicas & truques de programação mais populares

Você também poderá gostar das dicas e truques de programação abaixo

Nossas 20 dicas & truques de programação mais recentes

Últimos Projetos e Códigos Fonte Liberados Para Apoiadores do Site

Últimos Exercícios Resolvidos

E-Books em PDF

E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby


E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser. Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book Apenas R$ 19,90


© 2026 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 50 usuários muito felizes estudando em nosso site.