ListadeExercicios_Algoritmos

download ListadeExercicios_Algoritmos

of 11

Transcript of ListadeExercicios_Algoritmos

CURSO: Engenharias. DISCIPLINA: 113913 - Introduo Cincia da Computao. Profa. Geoflvia Guilarducci de Alvarenga.

Lista de Exerccios Algoritmos Estruturados

1a Parte:1- Faa um algoritmo que calcule e escreva quantos minutos correspondem a X dias.(Sendo que a quantidade de dias ser informada pelo usurio). 2- Crie um algoritmo que receba do usurio 4 valores numricos e mostre a mdia aritmtica dos valores digitados. 3- Crie um algoritmo que leia o nome de um funcionrio, o valor do seu salrio base, o valor dos descontos (so 3 descontos) e o valor dos acrscimos (somente 1 acrscimo) a serem aplicados no salrio base . Escreva o nome do funcionrio e seu salrio lquido. 4- Voc e mais cinco amigos foram ao boliche se divertir, ficaram l por horas, e na hora de ir embora, vocs vo dividir a conta, s que no sabem quanto cada um deve pagar. Faa um algoritmo que calcule e escreva este valor, para isto voc ter que ler o valor do aluguel da pista por hora e quantas horas vocs ficaram l. 5- Fazer um algoritmo que calcule o valor a ser pago vista em um posto de gasolina. Para isso voc dever saber: - Valor do litro de combustvel ; - Quantidade em litros que voc abasteceu; Obs.: para o pagamento vista o posto d 10% de desconto. 6- Voc foi ao supermercado Bom e Barato, fazer algumas compras. L chegando voc comprou: X pes a R$ 0,15 cada; N gramas de presunto a R$ 3,00 Kg; M gramas de mussarela a R$ 2,00 Kg; K refrigerantes coca-cola a R$ 1,40 cada; L pacotes de manteiga a R$ 1,48 cada. Faa um algoritmo que leia a quantidade comprada de cada produto, calcule e escreva o valor a ser pago no caixa.

1

2a Parte:1- Crie um algoritmo que leia o nome e o valor do salrio de uma determinada pessoa. Escreva o nome da pessoa e o salrio aumentado 20%. 2- Faa um algoritmo que calcule e informe o valor a ser pago no relicenciamento do seu carro, sabendo que voc dever pagar: - IPVA: que de 2% do valor do carro; - as multas (considere 3 multas); - seguro obrigatrio que de 20 % do valor do IPVA. 3- Fazer um algoritmo que calcule e escreva o valor a ser pago em sua lista telefnica. Sabe-se que: - ligaes normais o valor R$ 0,10 ; - ligaes interurbanas o valor R$ 0,80 ; - ligaes internacionais o valor R$ 3,00 ; - taxa residencial fixa de R$ 16,00 e taxa fixa comercial tem o valor de R$ 25,00. - Imposto ICMS no valor de 25% sobre o valor total da conta. Para fazer o clculo voc ter de ler a quantidade, em minutos, de cada tipo de ligaes que voc efetuou durante o ms. 4- Crie um algoritmo que receba do usurio: - quantidade de quilmetros que um determinado carro faz com um litro de combustvel; - valor inicial do odmetro ao iniciar o percurso; - valor final do odmetro ao terminar o percurso. Depois calcule e escreva a quantidade aproximada de litros de combustvel que foram gastos para realizar o percurso. 5- Crie um algoritmo que receba do usurio o valor de uma determinada compra e a quantidade de parcelas. Calcule e escreva o valor da parcela. 6- Escreva uma algoritmo que leia o valor de quatro notas de um aluno e calcule a mdia aritmtica e ponderada deste aluno. Admita que os pesos das notas so respectivamente iguais a 1,2,3 e 4. Mdia simples = N1 + N2 + N3 + N4 4 Mdia ponderada = N1 * 1 + N2 * 2 + N3 * 3 + N4 * 4 10

2

7- Sabendo-se que o volume de uma esfera dado pela frmula a seguir, prepare o algoritmo que leia o raio de uma esfera, calcule e escreva seu volume. = 3.1416; Volume da esfera = 4 R3 3

3a Parte:1 Fazer um algoritmo que leia um nmero inteiro qualquer e verificar se o mesmo mpar ou par. Caso seja par escreva na tela seu antecessor, caso seja mpar seu sucessor. 2 Fazer um algoritmo que leia o nome, nmero de faltas e a nota de um aluno. Determine se o aluno foi aprovado e imprima nome e a mensagem aprovado ou reprovado, considerando que: nota maior ou igual a 7,0 e nmero de faltas menor que 5 o aluno e aprovado. 3- Faa um algoritmo que leia valores. Calcule e escreva aqueles valores que forem maiores que a mdia aritmtica destes mesmos. 4- Faa um algoritmo que leia o nome e o valor unitrio de uma determinada mercadoria de uma loja, e a forma de pagamento ( vista ou a prazo). Sabendo que o desconto para pagamento vista de 10% sobre o valor total e se for a prazo ter um acrscimo de 3% sobre o valor total. O algoritmo deve calcular e escrever o valor a ser pago. 5 Faa um algoritmo que leia o nome e o salrio de um funcionrio. Sabendo que o imposto a ser descontado de 5% do salrio bruto, para quem tiver o salrio bruto menor de R$ 1000,00 e de 10% de desconto para os demais casos, faa: - calcule o valor do salrio lquido; - escreva o nome do funcionrio, o salrio bruto , o valor do desconto e o salrio lquido. 6- Um concurso de piadas foi feito no interior de Gois, e voc foi escolhido para fazer o algoritmo que leia o nome e a nota dos 3 candidatos finalistas e determine e imprima quem foi o vencedor e sua nota. Admita a inexistncia de notas iguais. 7- Fazer um algoritmo que leia o nome, o cargo e o salrio de um funcionrio. Se o cargo for Operador, o funcionrio dever receber um aumento de 20%, se o cargo for Programador, o funcionrio dever receber uma aumento de 18%. Escreva o nome e o novo salrio do funcionrio.

3

8 Faa uma algoritmo que calcule e escreva o valor a ser pago a sua provedora de acesso a Internet, para isso voc dever ler a quantidade de horas que voc utilizou. Sabe-se que voc pagar R$ 30,00 por at 20 horas de uso (valor bsico), caso voc tenha usado mais de 20 horas , ento voc deve acrescentar 10% do valor bsico para cada hora extra utilizada.

4a Parte:1 Faa um algoritmo que leia dois valores e determine o menor deles. 2- Escreva uma algoritmo que receba trs valores distintos e coloque-os em ordem crescente. 3- Crie um algoritmo que receba dois nmeros e a operao que deve ser aplicada entre eles (+,-,*,/) e mostre na tela o resultado encintrado (lembre-se de que no existem divises por zero). 4- Uma determinada escola aplica 4 provas bimestrais, a mdia do aluno a media aritmtica simples das 3 maiores notas entre as 4 provas. Crie um algoritmo que leia as 4 notas de um aluno e mostre na tela a sua mdia e a mensagem Aprovado ou Reprovado, sabendo que a mdia mnima para aprovao 8,0. 5- Uma empresa de transportes trabalha com trs tipo de passagens: econmica, simples ou de luxo. A passagem econmica custa R$ 350,00; a simples, R$ 400,00 e a de luxo R$500,00. Se o passageiro escolher o servio de bordo especial, pagar R$30,00 a mais. Crie um algoritmo que leia o tipo de passagem que o passageiro adquiriu, se optou por servio de bordo especial ou no, e calcule e escreva o valor a ser pago pelo passageiro. 6- Uma escola aplica uma avaliao cujo valor 7,5 pontos. Sabendo-se que a primeira questo 3,0 pontos, a segunda vale 2,0 e a terceira 2,5; crie um algoritmo que recebendo o resultado (certo ou errado) de cada questo, calcule e escreva a nota do aluno. 7- Faa um algoritmo que leia os coeficiente de uma equao de 2 grau (A, B e C), calcule e escreva as razes. Para isto voc deve se lembrar da frmula para encontrar as razes. Nota: no esquea de que se o Delta for positivo existem duas razes reais diferentes; se for nulo, existem duas razes reais iguais e se for negativo, no existem razes reais.

4

8- Construa um algoritmo que, tendo como dados de entrada o preo de um produto e seu cdigo de origem, mostre o preo junto de sal procedncia. Caso o cdigo no seja nenhum dos especificados, o produto deve ser encarado como importado. Siga a tabela de cdigos a seguir. Cdigo de origem 1 2 3 4 5 ou 6 7, 8 ou 9 10 at 20 25 at 30 Procedncia Sul Norte Leste Oeste Nordeste Sudeste Centro-Oeste Noroeste

9- Escreva um algoritmo que leia o cdigo de um determinado produto e mostre a sua classificao. Utilize a seguinte tabela como referncia. Cdigo 1 2, 3 ou 4 5 ou 6 7 8 at 15 Qualquer outro cdigo Classificao Alimento no perecvel Alimento perecvel Vesturio Higiene Pessoal Limpeza e utenslios domsticos Invlido

10- Elabore um algoritmo que, dada a idade de um nadador lida via teclado, classifique-o em uma das seguintes categorias. Idade 1 at 4 anos 5 at 7 anos 8 at 10 anos 11 at 13 anos 14 at 17 anos Maiores ou igual a 18 anos Categoria Beb Infantil A Infantil B Juvenil A Juvenil B Adulto

5

5a Parte:1) Fazer um algoritmo que leia 40 idades e calcule a soma e a mdia aritmtica entre elas. Escreva os valores obtidos. 2) Faa um algoritmo que leia a altura, o sexo e o nome de 300 pessoas. Voc deve calcular e escrever: - A quantidade de mulheres - A mdia das alturas dos homens - A soma das alturas - O nome da pessoa mais alta. 3) Um comerciante fez um levantamento no seu estabelecimento e verificou possuir 200 mercadorias diferentes. Faa um algoritmo que dados os preos e os cdigos das mercadorias, encontre e escreva a mdia dos preos das mesmas. Escreva tambm o cdigo da mercadoria mais cara e o cdigo da mais barata. 4) Uma empresa possui 100 funcionrios. Sabe-se que cada funcionrio deve receber um aumento conforme um nvel a que pertence: - Os funcionrios do nvel A recebero aumento de 10% - Os funcionrios do nvel B recebero aumento de 15% - Os funcionrios do nvel C recebero aumento de 18% Faa um algoritmo que leia o nvel e o salrio de cada funcionrio. Calcule e escreva o seu novo salrio (para cada funcionrio). 5) Faa um algoritmo que leia um nmero indeterminado de nomes e salrios. Calcule e escreva o maior e o menor salrio. Calcule e escreva a mdia entre os salrios lidos. O flag de interrupo nome igual a FIM. 6) Faa o exerccio 4 novamente, considerando que no se sabe o nmero de funcionrios, pois o mesmo varia de ms para ms. O flag de interrupo ser nvel igual a Z. 7) A converso de graus Fahrenheit para Centgrados obtido pela frmula C = 5 (F-32) / 9. Escreva um algoritmo que calcule e escreva uma tabela de graus Centgrados em funo de graus Fahrenheit que variem de 50 a 150 de 1 em 1.

6

8) Uma universidade deseja fazer um levantamento sobre o seu concurso vestibular. Para cada curso, fornecido o seguinte conjunto de valores: - O cdigo do curso; - Nmero de vagas; - Nmero de candidatos de sexo masculino; - Nmero de candidatos do sexo feminino - ltimo conjunto, para indicar fim de dados, contm o cdigo do curso igual a zero. Fazer algoritmo que: - Calcule e escreva para cada curso: o nmero de candidatos por vagas e a porcentagem de candidatos do sexo feminino (escreva tambm o cdigo correspondente do curso); - Calcule e escreva para todos os cursos: o maior nmero de candidatos por vaga e escreva esse nmero juntamente com o cdigo do curso correspondente (supor que no haja empate); escrever tambm o total geral de candidatos. 9) Uma pesquisa sobre algumas caractersticas fsicas da populao de uma determinada regio coletou os seguintes dados, referentes a cada habitante, para serem analisados: - sexo (masculino ou feminino) ; - cor dos olhos (azuis, verdes e castanhos) ; - cor dos cabelos (louros, castanhos e pretos) ; - idade em anos . Para cada habitante, foi digitada uma linha com esses dados e a ltima linha no corresponde a ningum, conter o valor de idade igual a -1. Fazer um algoritmo que calcule e escreva: - a maior idade dos habitantes - a porcentagem de indivduos do sexo feminino cuja idade est entre 18 e 35 anos, inclusive, e que tenham olhos verdes e cabelos louros. 10) Um comerciante deseja fazer o levantamento do lucro das 150 mercadorias que ele comercializa. Para isto, mandou ler para cada mercadoria: nome, preo de compra e preo de venda das mesmas. Fazer um algoritmo que determine e escreva quantas mercadorias proporcionam: - lucro < 10% - 10 %