Skip to content

From 0 to Hero!

From Zero to Hero!!

Espero que estejam animados para mergulhar no mundo dos Sistemas Embarcados e IoT com programação em C/C++ usando o Arduino IDE. Para começar do jeito certo e com o pé direito! Pratique com essa lista de exercícios que vai ajudá-lo a dominar os conceitos básicos de C/C++, focando apenas na programação e utilizando o Monitor Serial para entrada e saída de dados, sem envolver por enquanto o hardware específico do Arduino.

São 10 exercícios abrangendo temas como variáveis, operações matemáticas, estruturas de controle, estruturas de repetição, funções, vetores, manipulação de strings, ponteiros, structs e alocação dinâmica de memória.

Esses exercícios VALEM NOTA!! e são ideais para praticar e aprimorar suas habilidades de programação, independentemente do nível de experiência.

Exercicios

Exercise

"Hello, World!" no Monitor Serial Familiarize-se com o Arduino IDE e o Monitor Serial, escrevendo um programa simples que imprime "Hello, World!" no Monitor Serial.

Exercise

Variáveis e Operações Matemáticas Crie um programa que recebe dois números inteiros do Monitor Serial, realiza operações matemáticas básicas (adição, subtração, multiplicação e divisão) e exibe os resultados no Monitor Serial.

Exercise

Estruturas de Controle: if, else e switch-case Escreva um programa que receba um número inteiro do Monitor Serial e, usando estruturas de controle, verifique se o número é par ou ímpar, positivo ou negativo e imprima o resultado no Monitor Serial.

Exercise

Estruturas de Repetição: for e while Desenvolva um programa que imprima no Monitor Serial os primeiros N números da sequência de Fibonacci, onde N é um número inteiro fornecido pelo usuário através do Monitor Serial.

Exercise

Funções Crie um programa que utiliza funções para converter temperaturas entre graus Celsius e Fahrenheit. O usuário deve inserir a temperatura e a escala desejada (C ou F) no Monitor Serial, e o programa deve retornar a temperatura convertida.

Exercise

Vetores e manipulação de dados Desenvolva um programa que recebe uma sequência de N números inteiros pelo Monitor Serial, armazena em um vetor, e calcula a média, o maior e o menor número. Imprima os resultados no Monitor Serial.

Exercise

Manipulação de Strings Escreva um programa que receba uma string do Monitor Serial e determine o número de palavras, o número de vogais e o número de consoantes na string. Imprima os resultados no Monitor Serial.

Exercise

Ponteiros Crie um programa que recebe dois números inteiros do Monitor Serial e troque seus valores usando ponteiros. Imprima os valores antes e depois da troca no Monitor Serial.

Exercise

Estruturas (structs) e Tipos Definidos pelo Usuário Crie um programa que gerencia informações de alunos, como nome, idade e notas. Utilize structs para armazenar as informações e funções para realizar operações, como adicionar um aluno, remover um aluno, calcular a média das notas e exibir as informações dos alunos no Monitor Serial.