Pular para conteúdo

Exercícios: Aula 04 - Funções e Organização 📦

🟢 Básico

  1. Soma Simples: Crie uma função somar(a: i32, b: i32) -> i32 e chame-a no main.
  2. Conversor de Horas: Crie uma função que receba um valor em horas e retorne o total em minutos.

🟡 Intermediário

  1. Expressões: Crie um bloco de código (expressão) dentro do main que calcule a área de um círculo e atribua o resultado a uma variável, sem usar uma função externa.
  2. Módulo Matemático: Crie um arquivo math_utils.rs, defina uma função pública para calcular o fatorial de um número e use-a no seu main.rs.

🔴 Desafio

  1. Calculadora de IMC Modular: Organize um projeto com três arquivos: main.rs, io_utils.rs (para ler dados do usuário) e calc_utils.rs (para fórmulas de IMC). O programa deve ler peso e altura, calcular o IMC e retornar a classificação.