Buscar

Programas em C para cadastro de animais, produtos e vendas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Uma Pet Shop deseja cadastrar os seus “clientes”. Para isto você foi contratado e deve 
desenvolver um programa em C: 
a. descreva um tipo registro animal que possui os seguintes elementos: nome, idade, raça, 
cor, peso e altura. 
b. declare uma variável do tipo registro animal e leia valores para um animal, imprimindo as 
informações lidas. 
c. modifique o tipo registro animal para incluir o campo dono_animal. Dono_animal é do tipo 
registro Dono que contém os seguintes elementos: nome, endereço, telefone. 
d. crie uma variável capaz de armazenar 30 animais. A seguir, faça funções que: 
i. cadastre 30 animais na variável acima declarada. 
ii. recebe um vetor do tipo animal e o seu tamanho e, retorna, por parâmetro, os dados 
do animal mais jovem. 
iii. recebe um vetor do tipo animal e uma raça, a seguir lista o nome, endereço e 
telefone dos donos de animais da raça. 
iv. 
 
 
2. Você foi contratado para projetar e desenvolver o sistema de cadastro de produtos de uma 
loja de esportes radicais. Cada produto possui código, preço, quantidade de estoque e 
procedência, sendo que a procedência é composta pelo nome do fabricante e seu telefone. 
Sabendo que a loja pode armazenar vários produtos, crie um programa em C para: 
a. definir os tipos necessários para correta informatização. 
b. realizar o cadastro de um produto na loja. 
c. escrever os dados dos produtos cadastrados na loja. 
d. receber um vetor de produtos, o seu tamanho e o nome de um fabricante e retorna a 
quantidade de produtos que o fabricante fornece para a loja. 
e. receber um vetor de produtos, o seu tamanho, e uma procedência, composta por nome 
do fabricante e telefone, e retorna por parâmetro, um vetor contendo todos os produtos 
que possuem a procedência informada. Ainda devem ser implementadas funções para: 
i. calcular a média de preço dos produtos que possuem a procedência informada. 
ii. calcular o valor em reais que a loja possui em estoque dos produtos cuja 
procedência foi informada. 
iii. informar ao usuário se não foi possível encontrar algum produto no cadastro que 
tenha a procedência informada. 
No programa principal defina as variáveis necessárias para a correta chamada às funções 
criadas, faça leituras das variáveis, se necessário, e faça chamadas às demais funções 
criadas anteriormente. Considere que o vetor tem 50 produtos. 
 
 
3. A joalheria “Muito Brilho” deseja informatizar seu processo de vendas. Uma venda é composta 
pelo código da jóia, seu valor individual, atendente e data da venda; sendo o campo atendente 
composto pelo nome do atendente e seu RG e o campo data, composto por dia, mês e ano. 
Assim você foi contratado para desenvolver um programa em C com as seguintes 
funcionalidades: 
a. Defina os tipos necessários para esta informatização. 
b. Faça um procedimento que recebe um vetor de vendas e o RG de um atendente e: 
c. calcula o total das vendas deste atendente e o escreve; 
d. encontra a maior venda deste atendente e escreve o valor da venda e o mês em que 
ela ocorreu; 
e. retorna por parâmetro um vetor contendo (todos os detalhes d)as vendas que este 
atendente realizou (elas devem ocupar posições consecutivas do vetor). 
No programa principal defina as variáveis necessárias para a correta chamada às funções 
criadas, faça leituras das variáveis, se necessário, e faça chamadas às demais funções 
criadas anteriormente. Considere que o vetor tem 20 produtos.