Buscar

Algorítmo_Exercicio_Lista4

Prévia do material em texto

Centro Universitário do Estado do Pará - CESUPA 
Área de Ciências Exatas e Tecnologia 
Disciplinas: Introdução à Programação (CC1TA / CC1NA) 
 Algoritmos (SI1NA / RC1NA / AS1NA) 
Professora: Lêda de Oliveira Monteiro 
Assunto: Algoritmos com estrutura Seqüencial e de Seleção 
 
LISTA DE EXERCÍCIOS - 04 
 
 
1. Elaborar um programa que efetue a leitura de três valores. (A, B e C) e apresente o 
quadrado da soma dos três valores lidos. 
 
2. Elaborar um programa que efetue a apresentação do valor da conversão em dólar 
(US$) de um valor lido em real (R$). O programa deverá solicitar o valor da cotação 
do dólar e também a quantidade de reais disponível com o usuário. 
 
3. O departamento de marketing de uma editora está com o problema de calcular o 
ponto de equilíbrio (despesa = receita) para qualquer livro que ele se propõe a 
publicar. Este ponto define o número de cópias do livro que devem ser vendidas 
para que os custos de produção sejam cobertos. Os custos de produção consistem 
em um custo fixo para a formatação, composição, edição e assim por diante, mais 
um custo de cópia para impressão, encadernação e outras despesas. Para cada 
candidato a publicação, é feita uma análise para determinar o número provável de 
vendas, os custos de produção, baseados principalmente no tamanho do livro 
(número de páginas), e número de cópias produzidas de acordo com a fórmula: 
custo-produção = custo-fixo + número produzido x (páginas x 0.305). 
Uma análise destas projeções é utilizada para determinar o preço mínimo que cada 
livro deve ser vendido para cobrir os gastos, (custo-produção / número de livros 
produzidos). 
Elaborar um programa para ler o título do livro, a previsão de vendas (=número 
produzido), o custo fixo de produção e o número de páginas do livro. Apresentar o 
custo de produção e o preço mínimo de venda do livro para cobrir o custo de 
produção. 
 
4. O time de futebol "Esporte Verde e Amarelo" necessita de um programa para 
auxiliar na análise de seus jogadores. O programa deverá ler o nome de um 
jogador, a idade, a altura, peso, número de gols no último campeonato, presenças 
no último campeonato, penalidades em minutos no último campeonato, fator da 
confederação. Os jogadores são avaliados de acordo com a seguinte fórmula: (gols 
+ presenças + (penalidades minutos)/4 + (altura + peso)/5 - idade) * fator de 
confederação. Ao final, o programa deverá listar os dados do jogador juntamente 
com o resultado da avaliação do jogador. 
 
5. Ler dois valores referentes às duas notas escolares de um aluno. Calcular a média 
e imprimir o resultado da situação do aluno. Considerando: "Aprovado por Média” 
se (media >=7), "Não Aprovado por média” se (média < 7). 
 
6. Ler dois valores numéricos, efetuar a adição. Se o valor somado for maior ou igual a 
10, este deve ser apresentado somando-se a ele mais 5; caso o valor somado não 
seja maior ou igual a 10, este deverá ser apresentado subtraindo-se de 7. 
 
 
7. Ler dois valores numéricos inteiros e escrever o menor valor. (Considerar que os 
valores numéricos fornecidos são diferentes) 
 
8. Ler dois valores numéricos e apresentar a diferença do maior para o menor. 
(Considerar que os valores numéricos fornecidos são diferentes) 
 
9. Após a execução do seguinte trecho de um algoritmo 
Algoritmo TesteSeleção; 
Var 
C, Teste : lógico; 
 A, B : inteiro; 
Início 
. 
. 
 Se A <= B Então 
 Teste  VERDADEIRO; 
 Senão 
 Teste  FALSO; 
 C  Teste; 
Fim. 
Em C estará armazenado o valor FALSO se, originalmente: 
a) A < B b) A <= B c) A >= B d) A > B e) A = B 
 
10. Ler dois valores referentes às duas notas escolares de um aluno. Calcular a média 
e imprimir o resultado da situação final do aluno. Considerando: "Reprovado sem 
rendimento" se (media <= 3), "Reprovado com Insuficiente" se (3 < média <= 6 ), 
"Aprovado com Regular" se (6 < média <= 7 ), "Aprovado com Bom" se (7 < média 
<= 9 ), "Aprovado com Excelente" se (9 < média <= 10 ). 
 
11. Elaborar um programa que efetue o cálculo do reajuste de salário de um 
funcionário. Considere que o funcionário deve receber um reajuste de 15% caso 
seu salário seja menor que 500. Se o salário for maior ou igual a 500 mais menor ou 
igual a 1000, seu reajuste será de 10%, e caso seja ainda maior que 1000, o 
reajuste deverá ser de 5%. 
 
12. Elaborar um programa que efetue a leitura do nome e do sexo de uma pessoa, e 
escreva uma das seguintes mensagens: "Ilmo Sr." para o sexo informado como 
masculino ou a mensagem "Ilma Sra.", para o sexo informado como feminino. 
Apresente também o nome da pessoa. 
 
13. Elabore um algoritmo que, dada a idade de um nadador, classifique-o em uma das 
seguintes categorias: 
 infantil A: 5 - 7 anos , infantil B: 8 - 10 anos, 
 juvenil A: 11 - 13 anos, juvenil B: 14 - 17 anos, 
 sênior : maiores de 18 anos. 
 
14. Elaborar um algoritmo para verificar se um funcionário pode se aposentar, 
considerando as seguintes condições necessárias: 
 Condição 1: Se for mulher e estiver com mais de 60 anos; 
 Condição 2: Se for homem e estiver com mais de 65 anos. 
 
15. As raízes de uma equação quadrática da forma ax2+bx+c=0, são reais se e 
somente se o discriminante dado por b2-4ac for maior ou igual a zero. Preparar um 
algoritmo para ler os valores dos coeficientes a, b e c e imprimir o valor do 
discriminante (delta).

Continue navegando