Faça um programa que leia um vetor com os dados de 5 carros: marca (no máximo 15 letras) ano e preço. Leia um valor e mostre as informações de todos os carros com preço menor que .
Passo 1
Começaremos o nosso programa pelo seu escopo.
Juntamente com ele declaramos uma estrutura com os campos mencionados pelo enunciado, são eles: marca, ano e preço. Em seguida, apelidamos esse registro com o nome através do comando typedef.
Passo 2
Com o escopo definido, podemos declarar as variáveis essenciais para esse programa.
Informações sobre essas declarações:
- é uma variável contadora;
- é uma variável do tipo ponto flutuante responsável por armazenar o preço máximo de exibição dos carros;
- é um vetor de estruturas do tipo de cinco posições.
Passo 3
Agora que já temos as variáveis necessárias, iremos requisitar ao usuário os dados dos cincos carros que serão lidos.
Vale ressaltar que após os campos das estruturas alocadas no vetor já estejam preenchidas, devemos ler o valor de .
Passo 4
Por fim, basta percorrermos o vetor verificando se o campo do carro armazenado na estrutura alocada naquela posição do vetor é menor que . Caso seja, os restantes dos campos devem ser impressos.
Se a condição de exibição das informações do carro não forem verdadeiras, o programa irá seguir com o laço de repetição até percorrer as cinco posições do vetor .
Resposta
Ei, a resposta está no passo a passo :)