Você está na página 1de 1

Atividade avaliativa

1. Uma empresa que comercializa caminhões possui veículos de 5 marcas distintas e 10


veículos de cada marca. Para cada caminhão ela precisa armazenar: modelo (tipo: char com
10 posições), tipo de combustível (gasolina, etanol ou diesel) (tipo: inteiro), quantidade de
KM/L (tipo: float) e código (considere que o usuário informará códigos únicos) (tipo:
inteiro). Crie uma struct para armazenar os dados de cada um dos caminhões. Crie outra
struct para armazenar as seguintes informações da marca: código (tipo: inteiro), nome (tipo:
char com 20 posições), ano de criação (tipo: int), local da fábrica principal (tipo: char com
20 posições) e um vetor com 10 posições do tipo da struct que possui os dados de cada
caminhão. Por fim, crie um vetor com 5 posições do tipo da struct da marca e solicite que o
usuário insira dados para cadastrar cada marca e os 10 caminhões vinculados a ela. Em
seguida, implemente um menu contendo as opções descritas abaixo:

1. Solicite que o usuário informe o código de uma marca e apresente todos os dados da
marca e os dados de todos os caminhões vinculados a ela, ou seja, apresente todos os
dados dos caminhões daquela marca. Importante: apresente os dados da marca apenas
uma vez.

2. Solicite que o usuário informe uma quantidade de KM/L de referência e apresente


quantos caminhões, de cada marca, que percorrem mais KM/L que a referência
informada.

Você também pode gostar