Um amigo pediu para que você desenvolvesse um programa capaz de calcular os pontos dos times participantes da gincana de sua escola. Esse mesmo amigo, por fazer parte da organização, te passou algumas informações sobre o evento:
- Os times participantes da gincana são: A, B e C;
- O programa deverá ter apenas 2 opções, inserir pontos (1) e remover pontos (2);
Os passos necessários para inserir e remover pontos de um time da gincana são:
- Escolher a opção (inserir ou remover);
- Inserir a quantidade de pontos;
- Inserir o time que sofrerá a alteração.
Tendo conhecimento dessas informações, você decidiu começar o desenvolvimento identificando os dados do programa e declarando as variáveis e constantes necessárias.
Passo 1
A primeira coisa que devemos fazer é identificar alguns dados do programa:
- Opção que seleciona a ação (inserir ou remover pontos);
- Quantidade de pontos envolvidos na ação;
- Time envolvido na ação;
- Total de pontos time A;
- Total de pontos time B;
- Total de pontos time C.
Passo 2
Com os dados devidamente identificados, podemos verificar a existência de constantes e a declarar as variáveis responsáveis por armazenar tais dados.
Como não existem valores fixos e todos podem sofrer alterações durante a execução do programa, não existem constantes a serem definidas.
Em contraposto, a quantidade de pontos envolvidos na ação, total de pontos do time A, total de pontos do time B e total de pontos do time C são dados que necessitam de variáveis para serem armazenados, pois serão atualizados a cada atividade. Além disso, como os pontos de determinado time da gincana podem assumir valores reais (critérios de desempate) o tipo ideal para essas variáveis é float.
Já o time envolvido na ação pode assumir três valores distintos: A, B e C. Como esses três valores são caracteres, possui char como tipo ideal.
Por fim, o dado opção, que é responsável por definir se a ação será de inserção ou remoção de pontos, tem o tipo int como ideal. Isso acontece, pois só existem duas opções (inserção e remoção) que serão selecionadas através dos números inteiros 1 e 2.
Resposta
Realizando a declaração das variáveis de acordo com os dados e tipos identificados, temos: