Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal Rural de Pernambuco Introdução a Programação I – BC4 Professor: Lucas Albertins Aula Prática -‐ 04/09/2013 1) Deseja-‐se criar um programa para controlar o abastecimento de combustíveis em reservatórios da PETROBRAS. Cada tanque de combustível tem uma capacidade de volume de preenchimento. Crie um programa em C utilizando estruturas e alocação dinâmica de memória que simule uma cadeia de tanques de combustíveis e que atenda aos seguintes requisitos: a. Adicionar Tanque. Crie um subprograma para inserir um novo tanque de combustível com uma determinada capacidade. O tanque deverá ser adicionado vazio e no final da cadeia de tanques; b. Informa Status. Crie um subprograma para imprimir todos os tanques da cadeia e a sua situação (capacidade e volume preenchido); c. Preenchendo os Tanques. Crie um subprograma que recebe uma certa quantidade de volume de combustível e simula o preenchimento dos tanques. O preenchimento deve ser do início da cadeia para o final. Quando um tanque é totalmente preenchido e ainda se tem combustível a preencher, o restante do volume deve preencher os tanques seguintes da cadeia. Caso todos os tanques fiquem cheios e ainda existe sobra de combustível, o usuário deve ser informado que os tanques estão cheios e o restante será descartado; d. Esvaziando os Tanques. Crie um subprograma que recebe uma certa quantidade de combustível a ser extraída dos tanques e simula a retirada deste volume. O esvaziamento deve ser feito do final da cadeia para o início. Caso todos os tanques fiquem vazios e ainda existe uma demanda por combustível, o usuário deve ser informado que os tanques estão vazios e que a demanda deste restante não poderá ser atendida.
Compartilhar