O documento apresenta 5 exercícios para serem resolvidos em C++ que envolvem: 1) cadastrar e exibir dados de livros, pacientes, empresas e produtos; 2) criar funções para calcular descontos, salários e vendas totais; 3) exibir resultados como nome da pessoa mais pesada, empresas com salário maior que um valor e produto com maior venda.
1. CURSO DE CURTA DURAÇÃO
TREINAMENTO PARA SOLUCIONAR PROBLEMAS COMPUTACIONAIS COM A LINGUAGEM DE PROGRAMAÇÃO C++
Professor: Ing. Henry Raúl González Brito | Mestre em Gestão de Projetos Informáticos | Email: henryraul@gmail.com
LABORATORIO 5
41. Uma escola precisa administrar os livros de sua biblioteca. De cada livro deve armazenar o título,
o autor, o preço e o ano de publicação. Crie um programa que determine:
Os códigos fontes para cadastrar os dados dos livros.
Mostre o título e o autor dos livros que foram publicados entre os anos 2008 e 2013,
incluindo estes.
Crie uma função chamada "Depreciacao” que calcule a depreciação do valor do livro.
Para realizar o cálculo a função deve receber o preço do livro e como resultado deve
retornar o 20% de dito valor.
Mostre o título e ano dos livros cuja depreciação seja major de 1000 Kwanzas.
42. Considere que um médico armazena algumas informações sobre os seus 20 pacientes (nome,
idade, altura e peso). Crie um programa que determine:
Os códigos fontes para cadastrar os dados dos pacientes.
Mostre o nome da pessoa mais pesada.
Criar uma função que utilize essa equação para determinar o peso ideal de uma
pessoa:
Peso ideal = ( 72.7 X ALTURA ) – 58
Mostre os nomes e a idade das pessoas que estejam acima do seu peso ideal.
43. Foi realizada uma pesquisa de algumas características de 50 empresas de uma certa região. Em
cada empresa foram colectados os seguintes dados: nome, endereço, quantidade de
empregados e média salarial. Crie um programa que determine:
Os códigos fontes para cadastrar os dados das empresas.
(5 valores)
Mostre o nome das empresas cuja média salarial é superior a 90 000 Kwanzas.
(5 valores)
Criar uma função chamada “Imposto” que dado a Média Salarial de uma empresa e a
quantidade de empregados, calcule o IMPOSTO SOBRE OS RENDIMENTOS DO
TRABALHO se:
Condição Imposto por pagar
(Média Salarial * Quantidade de Empregados)
es maior que 5 000 000 Kwanzas
Imposto = (Média Salarial * Quantidade de
Empregados)*0.25
(Média Salarial * Quantidade de Empregados)
es menor ou igual a 5 000 000 Kwanzas
Imposto = (Média Salarial * Quantidade de
Empregados)*0.30
Calcule e mostre a soma de todos os impostos por pagar por todas as empresas
cadastradas.
44. Crie um programa em C/C++ capaz de calcular o faturamento mensal de 1000 produtos onde
os preços unitários, as quantidades e os nomes desses produtos são fornecidos um a um é
determine:
Os códigos fontes para cadastrar os dados dos produtos.
Crie uma função para calcular o Total de Vendas de um Produto(1).
(1)𝑻𝒐𝒕𝒂𝒍 𝒅𝒆 𝑽𝒆𝒏𝒅𝒂𝒔 𝒅𝒆 𝒖𝒎 𝑷𝒓𝒐𝒅𝒖𝒕𝒐 𝒙 = 𝑷𝒓𝒆ç𝒐 𝒖𝒏𝒊𝒕𝒂𝒓𝒊𝒐 𝒙 × 𝑸𝒖𝒂𝒏𝒕𝒊𝒅𝒂𝒅 𝒙
Mostre o nome do produto que obteve o Maior Total de Vendas.
2. CURSO DE CURTA DURAÇÃO
TREINAMENTO PARA SOLUCIONAR PROBLEMAS COMPUTACIONAIS COM A LINGUAGEM DE PROGRAMAÇÃO C++
Professor: Ing. Henry Raúl González Brito | Mestre em Gestão de Projetos Informáticos | Email: henryraul@gmail.com
Mostre o faturamento Total mensual (2).
(2) Soma de todos os Totales de Vendas de Produtos.
Mostre o percentual que cada produto (Imprimir o nome) tem sobre o faturamento
total mensal.
Imprimir o nome dos produtos que têm vendas de mais de 50 items.
45. Numa fábrica trabalham 100 homens divididos em três classes:
Os que fazem até 30 peças por mês (Classe A).
Os que fazem de 31 a 35 peças por mês (Classe B).
Os que fazem mais de 35 peças por mês (Classe C).
A classe A recebe salário mínimo. A classe B recebe salário mínimo e mais 30% do salário mínimo. A
classe C recebe salário-mínimo e mais 50% do salário mínimo. Faça um programa em C/C++ que leia o
número de registro do operário e o número de peças fabricadas por mês; calcule e escreva:
Os códigos fontes para cadastrar os dados dos operários.
Uma função chamada float Salario(float aSalarioMinimo, int aNumeroPecas) para
calcular o salário de cada operário.
O total da folha mensal de pagamento da fábrica.
O número de registro do operário de maior salário.