Exercícios de Introdução à POO: Classes e Objetos - Lista de Exercícios Resolvida
Questão 1
Arduino é um microcontrolador programável em C++ que pode ser utilizado em diversos projetos de eletrônica.
Suponha que você está desenvolvendo um projeto de um robô controlado via Arduino. O robô vai fazer tudo que você indicar que ele deve fazer no seu código. Para melhor estruturar o seu projeto e obter um nível maior de abstração, você resolve criar uma classe com todas as características e funcionalidades do robô. Demonstre como você declararia essa classe.
Ver solução completaQuestão 2
O programador Bizonho está trabalhando num código para um jogo que ele foi contratado para desenvolver. No entanto, o seu programa está dando um problema de compilação e ele não está conseguindo resolver. Usando os seus conhecimentos em declarar classes e objetos, indique qual é o erro de compilação no código do Bizonho.
Ver solução completaQuestão 3
Uma loja que está em processo de expansão, decide desenvolver um sistema próprio para o cadastro de clientes de forma que o processo de cadastro seja otimizado. Com base nos seus conhecimentos de C++, você foi contratado para desenvolver esse sistema. Explique o que você definiria como classe e como objeto para desenvolver o sistema de cadastro de clientes em C++.
Ver solução completaQuestão 4
Explique o que é uma classe e o que é um objeto no contexto da programação orientada a objetos.
Ver solução completaQuestão 5
Pokémon é uma série de jogos que permite ao jogador travar batalhas entre personagens desse jogo, que são chamados de pokemons.
Suponha que você está programando uma cópia de Pokémon e para isso precisa criar uma classe para abstrair o que seria um pokemon para o programa. Crie essa classe e, dentro da função main, instancie os 3 pokemons iniciais: charmander, bulbasaur e squirtle.
OBS: Não é necessário preencher os atributos e métodos da classe.
Ver solução completaQuestão 6
Suponha que você foi contratado para integrar uma equipe de desenvolvimento de jogos. Dentro dessa equipe, você ficou responsável por desenvolver os personagens. Pensando nisso, você resolveu criar uma classe para servir de molde para a criação de todos os personagens. Crie essa classe e instancie um objeto dela.
Ver solução completa