Skip to content

rodrigojsfreitas/Hora-de-Codar--1--ao-7

Repository files navigation

Hora de Codar – Exercícios de Kotlin

Repositório com exercícios e desafios de lógica de programação em Kotlin, ideais para quem está praticando ou aprendendo a programar.

Sobre

Este repositório contém códigos-fonte de exercícios resolvidos, como o exemplo abaixo:

fun main() {
    println("Escreva o seu nome: ")
    val n = readln()
    println("Escreva a sua idade: ")
    val i = readln()
    println("Olá, $n, sua idade é $i")
}

E são divididos em 7 partes, indo de códigos bem básicos a alguns mais complexos.

Hora de Codar 1

Exercícios bem simples para ver comandos básicos, como mostrar seu nome e sua idade no terminal, somente ficam um pouco mais complexos na última atividade, onde somos desafiados a fazer algumas fórmulas matemáticas.

Exercício Descrição Código Perguntas (enunciado)
Hora de Codar Introdução de variáveis, leitura de entrada do usuário, impressão no console, operações matemáticas básicas, uso de funções e estruturas condicionais. Código 1 | Código 2
Código 3 | Código 4
Pergunta 1
Hora de Codar 2 Uso de condicionais (if/else), cálculo de média, comparação de valores e manipulação de fluxo simples. Código 1 | Código 2
Código 3 | Código 4
Código 5 | Código 6
Código 7 | Código 8
Código 9 | Código 10
Código 11
Pergunta 2
Hora de Codar 3 Estruturas de repetição (while, for) e validação de dados. Código 1 | Código 2
Código 3 | Código 4
Código 5 | Código 6
Código 7 | Código 8
Código 9 | Código 10
Código 11
Pergunta 3
Hora de Codar 4 Manipulação de listas, laços de repetição (while, for), leitura de entrada do usuário, condicionais, e operações básicas de busca e remoção em listas. Código 1 | Código 2
Código 3
Pergunta 4
Hora de Codar 5 Cálculo de áreas geométricas Código 1 Pergunta 5
Hora de Codar 6 Manipulação de listas, uso de classes de dados (data class) e ordenação de listas Código 1 | Código 2
Código 3 | Código 4
Pergunta 6
Hora de Codar 7 Manipulação de variáveis, listas e funções, leitura e validação de entrada do usuário, estruturas condicionais e de repetição, menus interativos, operações matemáticas, cadastro e pesquisa em listas, e lógica aplicada a sistemas de reservas e eventos. Código 1 Pergunta 7

Como executar

  1. Certifique-se de ter uma IDE instalada, como IntelliJ, instalada.
  2. Navegue até o diretório do exercício desejado.
  3. Compile e execute o arquivo Main.kt:

Contribuição

Este repositório foi feito enquanto eu estava no ProProfissão do Proa e os exercícios foram planejados pelo professor Gabriel (@gabaugusto)

About

exercícios e desafios de lógica de programação em Kotlin, organizados níveis de dificuldade e alguns por temas. Ideal para quem está praticando ou aprendendo a programar em kotlin!

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages