Kelven Silva
Kelven Silva23/06/2025 20:56
Compartilhe

Lógica de Programação: O Alicerce do Pensamento Computacional

    ✨ Por que aprender lógica de programação?

    A lógica de programação é o primeiro passo para qualquer pessoa que deseja entrar no mundo da tecnologia. Ela é o que permite que a gente pense como um programador, resolva problemas e desenvolva soluções através do código.

    Mesmo sem saber ainda todas as linguagens ou frameworks, dominar a lógica te capacita a entender qualquer linguagem com mais facilidade.

    🚀 O que venho praticando?

    Durante meus estudos na plataforma DIO (Digital Innovation One), venho resolvendo desafios práticos usando JavaScript. A seguir, compartilho alguns exemplos que me ajudaram a aplicar conceitos importantes como condicional, estrutura de repetição, funções e arrays.

    🛒 Exemplo 1: Carrinho de Compras

    javascript
    CopiarEditar
    let numeroDeProdutos = parseInt(gets());
    let carrinho = [];
    
    for (let i = 0; i < numeroDeProdutos; i++) {
    let produto = gets();
    carrinho.push(produto);
    }
    
    print("Carrinho final: " + carrinho.join(", "));
    

    🧩 Conceito aplicado: Arrays, loops, entrada/saída de dados.

    📦 Exemplo 2: Controle de Estoque

    javascript
    CopiarEditar
    let operacao = parseInt(gets());
    let quantidade = parseInt(gets());
    let estoque = 5;
    
    if (operacao === 1) {
    estoque += quantidade;
    print(estoque);
    } else if (operacao === 2) {
    if (quantidade <= estoque) {
      estoque -= quantidade;
      print(estoque);
    } else {
      print("Estoque insuficiente");
    }
    }
    

    🧩 Conceito aplicado: Condicional aninhada (if/else), controle de fluxo.

    🎁 Exemplo 3: Cupom de Desconto

    javascript
    CopiarEditar
    function calcularDesconto() {
      let valorCompra = parseFloat(gets().trim());
      let cupom = gets().trim();
      let valorFinal;
    
      if (cupom === "DESCONTO10") {
          valorFinal = valorCompra * 0.90;
      } else if (cupom === "DESCONTO20") {
          valorFinal = valorCompra * 0.80;
      } else {
          valorFinal = valorCompra;
      }
    
      print("Valor final da compra: R$ " + valorFinal.toFixed(2));
    }
    
    calcularDesconto();
    

    🧩 Conceito aplicado: Funções, entrada de dados, formatação de valores, estrutura de decisão.

    🎯 O que estou aprendendo com isso?

    • Como transformar problemas do mundo real em lógica computacional.
    • A importância de estruturar bem o código desde o início.
    • A pensar passo a passo na solução antes de codar.
    • Que errar faz parte do processo e que a prática diária é essencial.

    💬 Conclusão

    Se você está começando na programação, comece pela lógica. Antes de se preocupar com React, Node ou Python, aprenda a raciocinar como um programador. Com esses fundamentos, o resto flui com mais naturalidade.

    Se quiser conversar mais sobre estudos, tecnologia ou compartilhar sua jornada, me chama por aqui! 🚀

    🔗 Hashtags para divulgação:

    linkedin : Kelven Silva
    #LógicaDeProgramação #Desenvolvimento #Estudos #JavaScript #Programação #DIO #DevIniciante #PortfolioDev
    
    Compartilhe
    Comentários (0)