Comentário por Davi Gabriel
Este comentário utiliza os objetos cin e cout como métodos de entrada e saída. Eles estão na biblioteca iostream, do C++, e são de muito fácil uso.
Para ler uma variável qualquer a, basta a linha de código: cin >> a;
Para ler uma sequência de variáveis a, b, c, … quaisquer, basta a linha de código: cin >> a >> b >> c >> …;
Para imprimir uma variável qualquer a, basta a linha de código: cout << a;
Para imprimir uma sequência de variáveis a, b, c, … quaisquer, basta a linha de código: cout << a << b << c << …;
Basquete de Robôs
Conhecimento prévio necessário:
O enunciado do problema nos diz que devemos dizer quantos pontos um robô ganha, dependendo da distância da cesta que ele lança a bola. A entrada nos dá essa distância e nosso programa deve imprimir quantos pontos o robô ganha. É dado que se essa distância for menor ou igual a 800 ele ganha 1 ponto, se for maior que 800 e menor ou
igual a 1400 ganha 2 pontos, já se for maior que 1400 e menor ou igual a 2000 ganha 3 pontos. Basta-nos ler a distância D e checarmos em que faixa de pontuação ela está, utilizando a estrutura do if e else. Segue o código para melhor entendimento:
https://gist.github.com/biacunha/759452caf8f5e4e8dcf353bce270609c
Álbum de Figurinhas
Conhecimento prévio necessário
- Entrada e Saída (Aula 1)
- Estruturas condicionais (Aula 2)
- Estruturas de repetição (Aula 2)
- Vetores (Aula 3)
A entrada nos dará o total de figurinhas do álbum (n figurinhas), quantas nós ganhamos (m figurinhas) e quais foram elas (representadas pelo vetor ganhou[350]). Desse modo, podemos criar um vetor tem[350] que dirá quais das n figurinhas nós já temos e quais não temos, que é o que o enunciado requisita. Adotaremos a seguinte simbologia: se a posição tem[x]=0, então não temos a figurinha de número x, já se tem[x]=1, então temos a figurinha de número x. Segue o código para melhor entendimento:
https://gist.github.com/biacunha/4a837980bf7c562b76b42bcab92a5ef2
