├── Python └── ola_mundo.py ├── JavaScript ├── olaMundo.js └── calculadora.js ├── README.md ├── C++ └── ola_mundo.cpp └── Java └── olaMundo.java /Python/ola_mundo.py: -------------------------------------------------------------------------------- 1 | # Imprimindo uma mensagem 2 | print("Olá, Mundo!") 3 | 4 | # Função para somar dois números 5 | def soma(a, b): 6 | return a + b 7 | 8 | # Chamando a função 9 | resultado = soma(3, 5) 10 | print("A soma é:", resultado) 11 | -------------------------------------------------------------------------------- /JavaScript/olaMundo.js: -------------------------------------------------------------------------------- 1 | // Imprimindo uma mensagem 2 | console.log("Olá, Mundo!"); 3 | 4 | // Função para somar dois números 5 | function soma(a, b) { 6 | return a + b; 7 | } 8 | 9 | // Chamando a função 10 | let resultado = soma(3, 5); 11 | console.log("A soma é: " + resultado); 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ONDE APLICAMOS LÓGICA DE PROGRAMAÇÃO 2 | 3 | Olá, sejam bem-vindos! 4 | 5 | Preparei este repositório como objetivo de disponibilizar alguns exemplos códigos em diversas linguagens de programação, como JavaScript, Java, Python e C++. Este material é um adicional ao Gitbook da mentoria [Onde Podemos Aplicar Lógica de Programação](https://aline-antunes.gitbook.io/onde-aplicamos-logica-de-programacao) -------------------------------------------------------------------------------- /C++/ola_mundo.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | 4 | // Função para somar dois números 5 | int soma(int a, int b) { 6 | return a + b; 7 | } 8 | 9 | int main() { 10 | // Imprimindo uma mensagem 11 | cout << "Olá, Mundo!" << endl; 12 | 13 | // Chamando a função soma 14 | int resultado = soma(3, 5); 15 | cout << "A soma é: " << resultado << endl; 16 | 17 | return 0; 18 | } 19 | -------------------------------------------------------------------------------- /Java/olaMundo.java: -------------------------------------------------------------------------------- 1 | // Classe Java 2 | public class olaMundo { 3 | public static void main(String[] args) { 4 | // Imprimindo uma mensagem 5 | System.out.println("Olá, Mundo!"); 6 | 7 | // Chamando a função soma 8 | int resultado = soma(3, 5); 9 | System.out.println("A soma é: " + resultado); 10 | } 11 | 12 | // Função para somar dois números 13 | public static int soma(int a, int b) { 14 | return a + b; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /JavaScript/calculadora.js: -------------------------------------------------------------------------------- 1 | // Função principal que recebe uma operação e dois números como entrada 2 | function calculadora(operacao, numero1, numero2) { 3 | // Verifica qual operação foi solicitada e executa a correspondente 4 | switch (operacao) { 5 | case 'soma': 6 | return soma(numero1, numero2); 7 | case 'subtracao': 8 | return subtracao(numero1, numero2); 9 | case 'multiplicacao': 10 | return multiplicacao(numero1, numero2); 11 | case 'divisao': 12 | return divisao(numero1, numero2); 13 | default: 14 | return 'Operação inválida!'; 15 | } 16 | } 17 | 18 | // Funções auxiliares para cada operação básica 19 | function soma(a, b) { 20 | return a + b; 21 | } 22 | 23 | function subtracao(a, b) { 24 | return a - b; 25 | } 26 | 27 | function multiplicacao(a, b) { 28 | return a * b; 29 | } 30 | 31 | function divisao(a, b) { 32 | if (b === 0) { 33 | return 'Erro: Divisão por zero!'; 34 | } 35 | return a / b; 36 | } 37 | 38 | // Exemplo de uso: 39 | console.log(calculadora('soma', 5, 3)); // Saída: 8 40 | console.log(calculadora('subtracao', 10, 4)); // Saída: 6 41 | console.log(calculadora('multiplicacao', 2, 3)); // Saída: 6 42 | console.log(calculadora('divisao', 10, 2)); // Saída: 5 43 | console.log(calculadora('divisao', 10, 0)); // Saída: Erro: Divisão por zero! 44 | console.log(calculadora('potencia', 2, 3)); // Saída: Operação inválida! 45 | --------------------------------------------------------------------------------