Vous êtes sur la page 1sur 6

Projectos Curso 2018

Orientações e Enunciados dos projetos

Orientações:

 Se deve entregar relatório com os aspectos seguintes:

1. Enunciado
2. Entradas, saídas e fórmula
3. Restrições das entradas
4. Variáveis e constantes usadas, para que?
5. Estructuras de Seleção, Funções. Para que?
6. Uma tabela com um mínimo de 3 jogos de dados diferentes e
a saídas correspondentes a estes jogos de dados.

 Fazer e defender o programa em C (Não é escrito)

Enunciados:

1. Em razão do alto preço da gasolina, os condutores estão preocupados com a


quilometragem que obtêm de seus automóveis. Desenvolva um programa no C que
introduza os quilômetros dirigidos e os litros utilizados e calcule os quilômetros por litro. Se
o automóvel fizer menos de 8 Km por litro se considera crítico e se deve emitir uma
mensagem de alerta, se fizer entre 8 e 10 Km por litro se considera alto consumidor e
também deve alertar-se ao usuário e se fizer mais de 10 Km por litro se considera normal,
em cujo caso não deve emitir-se alerta alguma.
 O programa deve permitir que se introduzam os dados de 3 automóveis.
 Mostrar a soma dos quilômetros por litro das quilometragens que oscilem entre dois
valores que especifique o usuário.

2. Desenvolva um programa no C que calcule o novo saldo nas contas de cargo dos clientes
se conhece o saldo inicial, o total de todos os elementos carregados pelo cliente e o total
de todos os créditos aplicados À conta do cliente. O novo saldo se calcula como:

Novo saldo = Saldo inicial + Depósitos - Créditos.

Note que o Novo saldo nunca poderá ser negativo. Se o Novo Saldo decresce em mais de
50% do Saldo Inicial se deve emitir uma mensagem de alerta. Se os créditos forem
superiores Aos cargos também deve emitir uma mensagem de alerta. Se o novo saldo ficar
em zero deve indicar-se que se fechará a conta. O programa deve permitir que se
introduzam os dados de 3 clientes e mostrar a conta de maior e a conta de menor valor.

3. Uma empresa química paga a seu pessoal de vendas em apoie a comissione. O pessoal de
vendas recebe $200 por semana mais 9% das vendas brutas dessa semana se estas
Projectos Curso 2018

estiverem entre os 5000 e 10000 pesos, o 11% se forem superiores a 10000 e até os
20000 e o 15% se superarem os 20000 pesos. Desenvolva um programa no C que permita
introduzir as vendas brutas de 3 vendedores em uma semana e calcule o salario a cobrar.
Mostra o salario do vendedor com maiores vendas brutas.

4. Desenvolva um programa no C que calcule a área de 3 trapézios. Se a área for menor que
5 se deve classificar o trapézio como Pequeno, se estiver entre 5 e 10 se classifica como
Normal e se for maior que 10 se classifica como Grande. Para cada trapézio introduzido se
deve indicar a classificação. Mostre a quantidade de trapézios de tipo Normal.

5. Desenvolva um programa no C que determine o volume de uma pirâmide de base


retangular. Se o volume for menor que 40 se deve classificar a pirâmide como Pequena, se
estiver entre 40 e 90 se classifica como Normal e se for maior que 100 se classifica como
Grande. O programa deve permitir que se introduzam os dados de 3 pirâmides. Mostra os
valores dos volumes que se classificam como Grande.

6. Desenvolva um programa no C que calcule a área total de um prisma de base triangular.


Se a área for menor que 5 se deve classificar o prisma como Pequeno, se estiver entre 5 e
10 se classifica como Normal e se for maior que 10 se classifica como Grande. O
programa deve permitir que se introduzam os dados de 3 prismas e contar os que se
classificam como grandes.

7. Desenvolva um programa no C que calcule o interesse que se deve pagar por um


empréstimo em um banco se conhecer o valor do empréstimo, a taxa de juro anual e a
quantidade de dias de vigência do empréstimo. O interesse se calcula como:

Interesse = empréstimo * taça * dias / 365

Se o interesse for superior aos 25% do empréstimo se deve alertar ao usuário por
considerar-se Muito Alto. Se estiver entre o 15% e o 25% do empréstimo se deve
considerar Alto e se estiver por debaixo de 15% se considera Normal. O programa deve
permitir que se introduzam os dados de 3 empréstimos e mostrar seus interesses. Mostrar
a média e o porcento de interesses que se encontram por debaixo de um valor escolhido
pelo usuário.

8. Desenvolva um programa no C que calcule a aceleração de um corpo em movimento


retilíneo uniformemente acelerado, conhecidas a velocidade inicial, velocidade final e
intervalo de tempo. A aceleração se calcula como:

a=

Os corpos com uma aceleração superior a 10 desprezam-se por considerar-se não


adequados, os que tenham uma aceleração de até 10, consideram-se aceitáveis para o
estudo. O programa deve permitir que se introduzam os dados de 3 corpos e mostrar suas
acelerações. Mostrar o porcento de acelerações que estão por cima de um valor dado e
qual foi a maior aceleração.

9. Desenvolva um programa no C que calcule o volume de um prisma de base retangular. Se


o volume for menor que 60 se deve classificar o prisma como Pequeno, se estiver entre 60
e 120 se classifica como Normal e se for maior que 120 se classifica como Grande. O
programa deve permitir que se introduzam os dados de 3 prismas e mostrar os volumes.
Mostre qual foi o menor volume.
Projectos Curso 2018

10. Em um concurso de canto, o jurado composto por 5 membros oferece uma qualificação a
cada participante. A máxima qualificação é de 10 pontos e a avaliação final se obtém
mediando todas as qualificações. Se a avaliação estiver entre 8 e 10 se deve indicar que o
cantante classifica para a próxima volta. Se estiver entre 6 e 8 se deve remeter à equipe
de preparação para a próxima volta e se for menor que 6 o cantante sai do concurso. O
programa deve permitir ingressar as qualificações de 3 cantantes. Também se deseja
conhecer a avaliação final de cada participante e a máxima qualificação outorgada pelo
jurado para cada participante.
11. Desenvolva um programa no C que permita determinar a percentagem que representam
as mulheres que participaram das últimas Olimpíadas do total de atletas. Se resultar
menos de 20% deve emitir uma alerta, se estiver entre o 20% e o 30% o porcento se
considera Normal e se for superior aos 30% se considera muito Alta a participação
feminina. O programa deve permitir que se introduzam os dados de 5 Olimpíadas e
mostrar as percentagens. Mostre quantas vezes considerou-se Alta a participação e qual
foi a mais alta percentagem que se obteve.

12. Desenvolva um programa no C que permita avaliar o período de oscilações de 3 molas em


estudo em uma prova de laboratório, segundo a fórmula seguinte que usa os valores de P,
g, C1,C2:

Se o período de oscilações está no rango especificado pelo usuário considera-se Normal, em


qualquer outro caso deve considerar-se Inaceitável a mola. Mostre em uma tabela o valor de
cada período e a classificação correspondente. Mostre ao final o maior valor do período.

13. Desenvolva um programa no C que conhecendo para cada departamento de uma empresa
o total de trabalhadores e a quantidade deles que matricularam em um curso calcule a
percentagem que representam do total de trabalhadores. A empresa conta com 3
departamentos. Se em um curso se incorporaram menos de 5% dos trabalhadores da
empresa, deve considerar-se incumprimento, se incorporaram-se entre o 5 e o 15% deve
considerar-se Adequado e se incorporar
14. am-se mais de 15% deve considerar-se Satisfatório. O programa deve permitir que se
introduzam os dados de 3 cursos e mostrar as percentagens de matrícula que se
consideram Satisfatórios. Calcule e mostre a soma dos porcentos dos que foram
Satisfatórios e o maior porcento Satisfatório alcançado.

15. Em um supermercado se deseja saber quanto se ingressa pela venda de Queijo e pela
venda de arroz. Desenvolva um programa no C que conhecendo o preço de uma libra de
cada produto e o número de libras vendidas devolva o ingresso total pela venda destes
dois produtos. Se em um mês a venda de arroz e queijo está no intervalo especificada pelo
usuário, considera-se normal, por debaixo do intervalo se considera crítica e por cima do
intervalo se considera muito boa. Emita uma mensagem indicativa do estado de sortes
vendas. O programa deve permitir que se introduzam os dados de 3 meses e mostrar o
valor do ingresso total de cada mês. Mostre a média dos ganhos mensais e o menor valor
de ingresso calculado.

16. Em uma escola de Angola se contratam 4 professores a tempo parcial. O relatório de


pagamento se realiza mensalmente. Desenvolva um programa em C que conhecendo a
quantidade de horas na semana do contrato e a quantidade de semanas de duração do
mesmo, devolva a quantidade de horas que lhe deve reportar a um professor. Se a um
professor lhe devem pagar mais de 90 horas deve indicar-se que o contrato tem que ser
Projectos Curso 2018

revisado. Em qualquer outro caso deve ser aceito. O programa deve mostrar o relatório
com as horas reportadas para cada trabalhador. Mostre a quantidade de professores que
têm horas em um intervalo especificado pelo usuário.

17. Desenvolva um programa no C que conhecendo a capacidade no KB de uma memória


Flash devolva sua capacidade no MB e em GB. O programa deve permitir que se
introduzam os dados de 5 memórias e mostrar em uma tabela suas capacidades MB e GB.
As memórias de 10 ou mais GB devem ser ressaltadas com uma mensagem. Mostra a
memória que mais capacidade tem.

18. Deseja-se realizar um experimento lançando um corpo em caída livre desde 5 distâncias
recorridas diferentes, conhece-se também a aceleração de caída (9.8 m/s2). Desenvolva
um programa no C que calcule a velocidade final médio do experimento. Se a velocidade
final médio for superior aos 20 m/s deve indicar uma mensagem de alerta.

A fórmula da velocidade final de caída é: .

O programa deve permitir contar o valor das velocidades que sejam superiores a 20 m/s.
Mostres as três primeiras velocidades menores que um valor fornecido pelo usuario.

19. Desenvolva um programa no C que conhecendo os km percorridos cada dia pelos carros de
gasolina de uma base de táxi e a tarifa por km que se cobra aos clientes, devolva quanto
ingressaram na base no mês (mês = 30 dias). As bases de táxis se classificam em
pequenas quando o ingresso mensal está por debaixo dos 5000 kzas, medianas entre 5000
e 15 000 kzas e grandes por cima de 15 000 kzas.

20. Em uma empresa comercializadora de software se calcula o preço de venda de cada


software como o quadrado de seu custo de realização. Desenvolva um programa no C que
dado o custo de realização de um software devolva o preço de venda. O programa deve
permitir que se introduzam os dados de 3 software e mostrar o preço de venda de cada
software. Os software se classificam para a comercialização em pequenos, se o preço for
inferior aos 1000 pesos, médios se tiverem ou preço entre 1000 e 5000 pesos e grandes se
o preço superar os 5000 pesos. Mostre a média dos preço daqueles software por acima de
um valor especificado pelo usuário.

21. Desenvolva um programa no C que calcule o seio de um ângulo agudo A pertencente a um


triângulo retângulo, conhecidas a longitude do obtuso adjacente e a longitude da
hipotenusa. Se o seno do ângulo medir menos de 0,2 se deve emitir uma mensagem
indicativa. O programa deve permitir que se introduzam os dados de 3 triângulos e
mostrar o valor de seno de cada triângulo introduzido. Mostre o seno dos ângulos cujo
seno seja menor que um valor fornecido pelo usuário.

Lembre que:

a: cateto adjacente a α
h o:cateto opuesto a α
α o
a sen α = h: hipotenusa
o h

Teorema do Pitágoras: h2= a2 + o2

22. Desenvolva um programa em C que dados os três lados de um triângulo retângulo, calcule
a área do triângulo pela fórmula do Herón. Se a área for menor que 60 deve-se classificar o
Projectos Curso 2018

triângulo como Pequeno, se estiver entre 60 e 120 se classifica como Normal e se for
maior que 120 se classifica como Grande. O programa deve permitir que se introduzam os
dados de 3 triângulos e mostrar o valor das áreas deles. A fórmula do Herón é:

onde p = (A + b + c)/2 é o semiperímetro do triângulo.

a, b e c : lados do triângulo

23. Uma encosta tem uma pergunta que pude ser respondida com Sim o não. Conhecem-se os
resultados, ou seja: Quantidade de respostas Sim e Quantidade de respostas Não. Deseja-
se analisar os resultados utilizando as seguintes expressões:

PesoSi= Quantidade de respostas Sim *0.08

Deviação=

Desenvolva um programa no C que permita obter o peso das respostas Sim e a Deviação. O
programa deve permitir que se introduzam os dados de 3 pesquisas e calcular a média do
PesoSi. Além disso se deseja mostrar quantos PesoSi excedem a um valor indicado pelo
usuário. Se o médio de peso de Se for menor que o 50% deve emitir uma mensagem
indicativa.

24. Aos trabalhadores que levam mais de 10 anos em uma empresa lhes aplica um incremento
do salário por antiguidade. Desenvolva um programa no C que calcule quanto deve cobrar
um trabalhador se por cima de seu salário básico lhe devem pagar 60 pesos pelos
primeiros 10 anos trabalhados e 20 pesos mais por cada 5 ano. Se o trabalhador ganhar
mais de 250 deve indicar-se que está por cima do salário mínimo, se for inferior deve
imprimir-se o contrário. O programa deve permitir que se introduzam os dados de 3
trabalhadores e mostrar o salário de cada trabalhador na tela. Mostre a média de
trabalhadores que têm um salário em um intervalo especificado pelo usuário.

25. Desenvolva um programa no C que permita calcular o custo total que reporta a uma
pessoa levar uma dieta determinada, jogo de dados a quantidade de litros de leite, as
porções de legumes e o número de laranjas. Se o custo for superior aos os 200 pesos deve
indicar-se que se trata de uma dieta custosa, se estiver entre 100 e 200 aceitável e se for
inferior Aos 100 pesos é muito acessível. O programa deve permitir que se introduzam os
dados de 5 pessoas e calcular seu custo total. Mostre os três primeiros custos maiores que
um valor. Na seguinte tabela se expressa o custo unitário de cada produto.

Producto Costo Unitario


Leche 5
Legumbres 1.5
Número de Naranjas 2

26. Desenvolva um programa no C que determine o cálculo de Pontos de Casos de Uso


Ajustados de um projeto de software se souber que se calcula da seguinte forma:

UCP = UUCW * TCF * EF, onde

UUCW: Fator de Peso dos Casos de Uso sem ajustar


TCF: Fator de complexidade técnica.
EF: Fator ambiente.
Projectos Curso 2018

O programa deve permitir que se introduzam os dados de 3 software e armazenar e


calcular os valores dos UCP para cada um. Nos casos que os UCP sejam superiores A um
valor dado pelo usuário deve indicar-se com uma mensagem indicativa. Mostre os UCP que
são maiores a um valor dado.

Nota: o conceito de Pontos de Casos de Uso Ajustado se estudará em outras disciplinas.

Vous aimerez peut-être aussi