Este documento apresenta 38 exercícios de algoritmos para serem resolvidos, cobrindo tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. As instruções vão desde operações simples como soma até cálculos salariais e de descontos com múltiplos fatores. O documento é parte de uma disciplina de Algoritmos ministrada na Faculdade Jesus Maria José.
Este documento apresenta 38 exercícios de algoritmos para serem resolvidos, cobrindo tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. As instruções vão desde operações simples como soma até cálculos salariais e de descontos com múltiplos fatores. O documento é parte de uma disciplina de Algoritmos ministrada na Faculdade Jesus Maria José.
Este documento apresenta 38 exercícios de algoritmos para serem resolvidos, cobrindo tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. As instruções vão desde operações simples como soma até cálculos salariais e de descontos com múltiplos fatores. O documento é parte de uma disciplina de Algoritmos ministrada na Faculdade Jesus Maria José.
Este documento apresenta 38 exercícios de algoritmos para serem resolvidos, cobrindo tópicos como entrada e saída de dados, cálculos matemáticos, condicionais e repetições. As instruções vão desde operações simples como soma até cálculos salariais e de descontos com múltiplos fatores. O documento é parte de uma disciplina de Algoritmos ministrada na Faculdade Jesus Maria José.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 5
FAJESU - FACULDADE JESUS MARIA JOS
Tecnologia em Anl ise e Desenvolvimento de Sistemas
Tecnologia em Redes de Computadores Algoritmos (1 Semestre 2010) Prof. Flavi ano www.flaviano.eti .br / [email protected]
EXERCCIOS
1. Faa um algoritmo que receba dois nmeros e exiba o resultado da sua soma.
2. Faa um algoritmo que receba dois nmeros e ao final mostre a soma, subtrao, multiplicao e a diviso dos nmeros lidos.
3. Escrever um algoritmo para determinar o consumo mdio de um automvel sendo fornecida a distncia total percorrida pelo automvel e o total de combustvel gasto.
4. Escrever um algoritmo que leia o nome de um vendedor, o seu salrio fixo e o total de vendas efetuadas por ele no ms (em dinheiro). Sabendo que este vendedor ganha 15% de comisso sobre suas vendas efetuadas, informar o seu nome, o salrio fixo e salrio no final do ms.
5. Escrever um algoritmo que leia o nome de um aluno e as notas das trs provas que ele obteve no semestre. No final informar o nome do aluno e a sua mdia (aritmtica).
6. Ler dois valores para as variveis A e B, e efetuar as trocas dos valores de forma que a varivel A passe a possuir o valor da varivel B e a varivel B passe a possuir o valor da varivel A. Apresentar os valores trocados.
7. Ler uma temperatura em graus Celsius e apresent-la convertida em graus Fahrenheit. A frmula de converso : F=(9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.
8. Elaborar um algoritmo que efetue a apresentao do valor da converso em real (R$) de um valor lido em dlar (US$). O algoritmo dever solicitar o valor da cotao do dlar e tambm a quantidade de dlares disponveis com o usurio.
9. Faa um algoritmo que receba um valor que foi depositado e exiba o valor com rendimento aps um ms. Considere fixo o juro da poupana em 0,70% a. m.
10. A Loja Mamo com Acar est vendendo seus produtos em 5 (cinco) prestaes sem juros. Faa um algoritmo que receba um valor de uma compra e mostre o valor das prestaes.
11. Faa um algoritmo que receba o preo de custo de um produto e mostre o valor de venda. Sabe-se que o preo de custo receber um acrscimo de acordo com um percentual informado pelo usurio.
12. O custo ao consumidor de um carro novo a soma do custo de fbrica com a percentagem do distribuidor e dos impostos (aplicados, primeiro os impostos sobre o custo de fbrica, e depois a percentagem do distribuidor sobre o resultado). Supondo que a percentagem do distribuidor seja de 28% e os impostos 45%. Escrever um algoritmo que leia o custo de fbrica de um carro e informe o custo ao consumidor do mesmo.
FAJESU - FACULDADE JESUS MARIA JOS Tecnologia em Anl ise e Desenvolvimento de Sistemas Tecnologia em Redes de Computadores Algoritmos (1 Semestre 2010) Prof. Flavi ano www.flaviano.eti .br / [email protected]
13. Faa um algoritmo que receba um nmero e mostre uma mensagem caso este nmero seja maior que 10.
14. Escrever um algoritmo que leia dois valores inteiro distintos e informe qual o maior.
15. Faa um algoritmo que receba um nmero e diga se este nmero est no intervalo entre 100 e 200.
16. Escrever um algoritmo que leia o nome e as trs notas obtidas por um aluno durante o semestre. Calcular a sua mdia (aritmtica), informar o nome e sua meno aprovado (media >=7), Reprovado (media <=5) e Recuperao (media entre 5.1 a 6.9).
17. Ler 80 nmeros e ao final informar quantos nmero(s) est()o no intervalo entre 10 (inclusive) e 150 (inclusive).
18. Faa um algoritmo que receba a idade de 75 pessoas e mostre mensagem informando maior de idade e menor de idade para cada pessoa. Considere a idade a partir de 18 anos como maior de idade.
19. Escrever um algoritmo que leia o nome e o sexo de 56 pessoas e informe o nome e se ela homem ou mulher. No final informe total de homens e de mulheres.
20. A concessionria de veculos CARANGO VELHO est vendendo os seus veculos com desconto. Faa um algoritmo que calcule e exiba o valor do desconto e o valor a ser pago pelo cliente de vrios carros. O desconto dever ser calculado de acordo com o ano do veculo. At 2000 - 12% e acima de 2000 - 7%. O sistema dever perguntar se deseja continuar calculando desconto at que a resposta seja: (N) No . Informar total de carros com ano at 2000 e total geral.
21. Escrever um algoritmo que leia os dados de N pessoas (nome, sexo, idade e sade) e informe se est apta ou no para cumprir o servio militar obrigatrio. Informe os totais.
22. Faa um algoritmo que receba o preo de custo e o preo de venda de 40 produtos. Mostre como resultado se houve lucro, prejuzo ou empate para cada produto. Informe media de preo de custo e do preo de venda.
23. Faa um algoritmo que receba um nmero e mostre uma mensagem caso este nmero sege maior que 80, menor que 25 ou igual a 40.
24. Faa um algoritmo que receba N nmeros e mostre positivo, negativo ou zero para cada nmero.
FAJESU - FACULDADE JESUS MARIA JOS Tecnologia em Anl ise e Desenvolvimento de Sistemas Tecnologia em Redes de Computadores Algoritmos (1 Semestre 2010) Prof. Flavi ano www.flaviano.eti .br / [email protected]
25. Faa um algoritmo que leia dois nmeros e identifique se so iguais ou diferentes. Caso eles sejam iguais imprima uma mensagem dizendo que eles so iguais. Caso sejam diferentes, informe qual nmero o maior, e uma mensagem que so diferentes.
26. Faa um algoritmo que leia um nmero de 1 a 5 e escreva por extenso. Caso o usurio digite um nmero que no esteja neste intervalo, exibir mensagem: nmero invlido. 27. A concessionria de veculos CARANGO est vendendo os seus veculos com desconto. Faa um algoritmo que calcule e exiba o valor do desconto e o valor a ser pago pelo cliente. O desconto dever ser calculado sobre o valor do veculo de acordo com o combustvel (lcool 25%, gasolina 21% ou diesel 14%). Com valor do veculo zero encerra entrada de dados. Informe total de desconto e total pago pelos clientes.
28. Escrever um algoritmo para uma empresa que decide dar um reajuste a seus 584 funcionrios de acordo com os seguintes critrios: a) 50% para aqueles que ganham menos do que trs salrios mnimos; b) 20% para aqueles que ganham entre trs at dez salrios mnimos; c) 15% para aqueles que ganham acima de dez at vinte salrios mnimos; d) 10% para os demais funcionrios.
Leia o nome do funcionrio, seu salrio e o valor do salrio mnimo. Calcule o seu novo salrio reajustado. Escrever o nome do funcionrio, o reajuste e seu novo salrio. Calcule quanto empresa vai aumentar sua folha de pagamento.
29. Faa um algoritmo que receba o nmero do ms e mostre o ms correspondente. Valide ms invlido.
30. Faa um algoritmo que receba o nome a idade, o sexo e salrio fixo de um funcionrio. Mostre o nome e o salrio lquido:
31. Escrever um algoritmo que leia trs valores inteiros distintos e os escreva em ordem crescente.
32. Dados trs valores A, B e C, em que A e B so nmeros reais e C um caractere, pede-se para imprimir o resultado da operao de A por B se C for um smbolo de operador aritmtico; caso contrrio deve ser impressa uma mensagem de operador no definido. Tratar erro de diviso por zero.
33. Escrever um algoritmo que leia trs valores inteiros e verifique se eles podem ser os lados de um tringulo. Se forem, informar qual o tipo de tringulo que eles formam: equiltero, isscele ou escaleno. Propriedade: o comprimento de cada lado de um tringulo menor do que a soma dos comprimentos dos outros dois lados.
FAJESU - FACULDADE JESUS MARIA JOS Tecnologia em Anl ise e Desenvolvimento de Sistemas Tecnologia em Redes de Computadores Algoritmos (1 Semestre 2010) Prof. Flavi ano www.flaviano.eti .br / [email protected]
Tringul o Equiltero: aquele que tem os comprimentos dos trs lados iguais; Tringul o Isscele: aquele que tem os comprimentos de dois lados iguais. Portanto, todo tringulo equiltero tambm isscele; Tringul o Escaleno: aquele que tem os comprimentos de seus trs lados diferentes.
34. A escola APRENDER faz o pagamento de seus professores por hora/aula. Faa um algoritmo que calcule e exiba o salrio de um professor. Sabe-se que o valor da hora/aula segue a tabela abaixo: Professor Nvel 1 R$12,00 por hora/aula Professor Nvel 2 R$17,00 por hora/aula Professor Nvel 3 R$25,00 por hora/aula
35. 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 Snior =18 - 25 anos Apresentar mensagem idade fora da faixa etria quando for outro ano no contemplado.
36. Faa um algoritmo que calcule o valor da conta de luz de uma pessoa. Sabe-se que o clculo da conta de luz segue a tabela abaixo: Tipo de Cliente Valor do KW/h 1 (Residncia) 0,60 2 (Comrcio) 0,48 3 (Indstria) 1,29
37. Faa um algoritmo que leia o nome, o sexo, a altura e a idade de uma pessoa. Calcule e mostre nome e o seu peso ideal de acordo com as seguintes caractersticas da pessoa:
38. Em um curso de Cincia da Computao a nota do estudante calculada a partir de trs notas atribudas, respectivamente, a um trabalho de laboratrio, a uma avaliao semestral e a um exame final. As notas variam, de 0 a 10 e a nota final a mdia ponderada das trs notas mencionadas. A tabela abaixo fornece os pesos: Laboratrio Peso 2
FAJESU - FACULDADE JESUS MARIA JOS Tecnologia em Anl ise e Desenvolvimento de Sistemas Tecnologia em Redes de Computadores Algoritmos (1 Semestre 2010) Prof. Flavi ano www.flaviano.eti .br / [email protected]
Avaliao semestral Peso 3 Exame final Peso 5
39. Dado o nome de um estudante, com o respectivo nmero de matrcula e as trs notas acima mencionadas, desenvolva um algoritmo para calcular a nota final e a classificao de cada estudante. A classificao dada conforme a tabela abaixo: Nota Final Classificao [8,10] A [7,8] B [6,7] C [5,6] D [0,5] R
Imprima o nome do estudante, com o seu nmero, nota final e classificao.
Uma Companhia de Seguros possui nove categorias de seguro baseadas na idade e ocupao do segurado. Somente pessoas com pelo menos 17 anos e no mais de 70 anos podem adquirir aplices de seguro. Quanto s classes de ocupaes, foram definidos trs grupos de risco. A tabela abaixo fornece as categorias em funo da faixa etria e do grupo de risco. Dados nome, idade e grupo de risco, determinar a categoria do pretendente aquisio de tal seguro. Imprimir o nome a idade e a categoria do pretendente, e , caso a idade no esteja na faixa necessria, imprimir uma mensagem.