Exercícios de Tipo enum - Lista de Exercícios Resolvida
Questão 1
Durante o planejamento das olimpíadas, cada modalidade esportiva recebeu um código específico:
- Futebol;
- Ginástica;
- Natação;
- Atletismo.
Você foi contratado para ser o responsável pelo programa que irá organizar a ordem desses esportes durante o evento. Por esse motivo, desenvolva um código utilizando o tipo enum para enumerar as modalidades e crie uma variável capaz de receber o código apenas das modalidades presentes no evento.
Ver solução completaQuestão 2
Um computador, no nível mais baixo de abstração, processa os seus dados através de números binários onde: representa verdadeiro e representa falso. Através desse conceito, algumas linguagens de programação criaram um tipo que é capaz de aceitar apenas os valores verdadeiro e falso, esse tipo é denominado booleano.
Sabendo que a linguagem C não possui esse tipo, crie a sua própria versão do tipo booleano utilizando os conceitos de enumeração presentes na linguagem através do tipo enum.
Ver solução completaQuestão 3
Um amigo que adora charadas definiu o seguinte tipo enumerado em uma linguagem de programação:
E em seguida propôs que você dissesse o valor das constantes B, E e I.
Você, no processo de se tornar um mito da programação com o Responde Aí, logo percebeu que se tratava do tipo enum da linguagem C e prontamente deu a resposta da charada.
Quais são os valores das constantes B, E e I?
Ver solução completaQuestão 4
Dado o seguinte conjunto de constantes enumeradas que representam os cinco primeiros pilotos e suas respectivas posições de largada no grande prêmio do Japão de 2019 (Fórmula 1):
Crie três variáveis do tipo enumerado grid_f1 que representarão as três primeiras posições do grid de largada, em seguida atribua a elas as constantes dos respectivos pilotos que ocupam essas posições.
Ver solução completaQuestão 5
Explique o tipo enum e qual é a sua principal vantagem em relação a definição comum de constantes.
Ver solução completaQuestão 6
Suponha que você está desenvolvendo o aplicativo de um festival de música muito famoso e para facilitar o trabalho com as lineups você decidiu enumerar as bandas que irão tocar no primeiro dia do festival.
As bandas confirmadas para esse dia são:
- Foo Fighters;
- Bon Jovi;
- Iron Maiden.
Inicie essa enumeração em e não se esqueça de criar uma variável denominada que irá trabalhar com essas constantes.
Ver solução completaQuestão 7
Suponha que você está desenvolvendo um calendário.
Utilize o tipo enum para criar um conjunto de constantes enumeradas denominado , essas constantes devem ser enumeradas da seguinte forma:
- Domingo;
- Segunda;
- Terça;
- Quarta;
- Quinta;
- Sexta;
- Sábado.
Posteriormente, mas ainda na definição do tipo enum, crie uma variável capaz de armazenar apenas os valores presentes no conjunto denominado e inicialize-a com a constante .
Ver solução completa