You are on page 1of 6

UNIVERSIDADE PEDAGGICA - BEIRA ESCOLA SUPERIOR TCNICA CURSO DE LICENCIATURA EM ENGENHARIA INFORMTICA

PROGRAMAO E ALGORITMOS 1

Ficha De Exerccios

Elaborar Algoritmo e Seu respectivo pseudocdigo

1. Faa um algoritmo que receba dois nmeros e ao final mostre a soma, subtraco, multiplicao e a diviso dos nmeros lidos. 2. Faa um algoritmo que leia as 3 notas de um aluno e calcule a mdia final deste aluno

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. O custo ao consumidor de um carro novo a soma do custo de fbrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fbrica). Supondo que

a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo que leia o custo de fbrica de um carro e escreva o custo ao consumidor. 6. 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).

7. Um sistema de equaes lineares do tipo: , pode ser resolvido segundo mostrado abaixo :

Escreva um algoritmo que l os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y. 8. Ler dois valores para as variveis A e B, e efectuar 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. 9. 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.

10. 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. 11. Faa um algoritmo que receba um nmero e mostre uma mensagem caso este nmero seja maior que 10. 12. Calcule a mdia aritmtica das 3 notas de um aluno e mostre, alm do valor da mdia, uma mensagem de "Aprovado", caso a mdia seja igual ou superior a 9.5, ou a mensagem "reprovado", caso contrrio.

13. Elaborar um algoritmo que l 2 valores a e b e os escreve com a mensagem: "So mltiplos" ou "No so mltiplos". 14. Elabore um algoritmo que dada a idade de um nadador classifica-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 adulto = maiores de 18 anos 15. Escreva um algoritmo que leia 3 nmeros inteiros e mostre o maior deles. 16. Faa um algoritmo que leia um n inteiro e mostre uma mensagem indicando se este nmero par ou mpar, e se positivo ou negativo.

17. Tendo como dados de entrada a altura e o sexo de uma pessoa (?M? masculino e ?F? feminino), construa um algoritmo que calcule seu peso ideal, utilizando as seguintes frmulas: - para homens: (72.7*h)-58 - para mulheres: (62.1*h)-44.7 18. Um banco conceder um crdito especial aos seus clientes, varivel com o saldo mdio no ltimo ano. Faa um algoritmo que leia o saldo mdio de um cliente e calcule o valor do crdito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo mdio e o valor do crdito. (use o comando caso-de e no faa repeties) Saldo mdio de 0 a 200 de 201 a 400 de 401 a 600 acima de 601 Percentual nenhum crdito 20% do valor do saldo mdio 30% do valor do saldo mdio 40% do valor do saldo mdio

19. Um vendedor necessita de um algoritmo que calcule o preo total devido por um cliente. O algoritmo deve receber o cdigo de um produto e a quantidade comprada e calcular o preo total, usando a tabela abaixo: Cdigo do Produto 1001 1324 6548 0987 7623 Preo unitrio 5,32 6,45 2,37 5,32 6,45

20. Uma empresa conceder um aumento de salrio aos seus funcionrios, varivel de acordo com o cargo, conforme a tabela abaixo. Faa um algoritmo que leia o salrio e o cargo de um funcionrio e calcule o novo salrio. Se o cargo do funcionrio no estiver na tabela,

ele dever, ento, receber 40% de aumento. Mostre o salrio antigo, o novo salrio e a diferena. Cdigo 101 102 103 Cargo Gerente Engenheiro Tcnico Percentual 10% 20% 30%

21. Elaborar um algoritmo que l 3 valores a,b,c e verifica se eles formam ou no um tringulo. Supor que os valores lidos so inteiros e positivos. Caso os valores formem um tringulo, calcular e escrever a rea deste tringulo. Se no formam tringulo escrever os valores lidos. ( se a > b + c no formam tringulo algum, se a o maior). 22. Escrever um algoritmo que l um conjunto de 4 valores i, a, b, c, onde i um valor inteiro e positivo e a, b, c, so quaisquer valores reais e os escreva. A seguir: a) Se i=1 escrever os trs valores a, b, c em ordem crescente. b) Se i=2 escrever os trs valores a, b, c em ordem decrescente. c) Se i=3 escrever os trs valores a, b, c de forma que o maior entre a, b, c fique dentre os dois. 23. Escrever um algoritmo que l um valor em meticais e calcula qual o maior nmero possvel de notas de 100, 50, em que o valor lido pode ser decomposto. Escrever o valor lido e a relao de notas necessrias. 24. 30. O departamento que controla o ndice de poluio do meio ambiente mantm 3 grupos de indstrias que so altamente poluentes do meio ambiente. O ndice de poluio aceitvel varia de 0,05 at 0,25. Se o ndice sobe para 0,3 as indstrias do 1 o grupo so intimadas a suspenderem suas actividades, se o ndice cresce para 0,4 as do 1o e 2o os grupos so intimados a suspenderem suas actividades e se o ndice atingir 0,5 todos os 3 grupos devem ser notificados a paralisarem suas actividades. Escrever um algoritmo que l o ndice de poluio medido e emite a notificao adequada aos diferentes grupos de empresas.

25. Escrever um algoritmo que leia dois valores inteiros distintos e informe qual o maior. 26. Faa um algoritmo que receba um nmero e diga se este nmero est no intervalo entre 100 e 200.

27. 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 >= 9.5), Reprovado (media <= 9) e Recuperao (media entre 5 a 8).

28. Ler 80 nmeros e ao final informar quantos nmero(s) est()o no intervalo entre 10 (inclusive) e 150 (inclusive).

29. 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. 30. 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.

31. 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. 32. 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.

33. Faa um algoritmo que receba um nmero e mostre uma mensagem caso este nmero seje maior que 80, menor que 25 ou igual a 40. 34. 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.

35. 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. 36. 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. 37. Escrever um algoritmo que leia trs valores inteiros distintos e os escreva em ordem crescente.

You might also like