Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e linguagem de programação Lista de Exercícios III 1. Escreva um programa que receba o nome, profissão e a idade de 10 pessoas, calcule e imprima a quantidade de pessoas maiores de idade (idade >= 18 anos) e seus respectivos nomes. 2. Escreva um programa que receba o nome e a idade de 15 pessoas, calcule e imprima: As faixas etárias são: 01 – 15 anos 16 – 30 anos 31 – 45 anos 46 – 60 anos > = 61 anos a) a quantidade de pessoas e seus nomes em cada faixa etária; b) a porcentagem de cada faixa etária em relação ao total de pessoas. 3. Escreva um programa que receba um conjunto de valores inteiros e positivos, para encerrar a entrada de dados, deve ser digitado o valor -1: a) realize uma função que imprima o maior e o menor valor do conjunto digitado; b) realize uma função que para valores negativos, deve ser enviada uma mensagem; c) realize uma função conte a quantidade de valores (negativos) que não entrarão nos cálculos. 4. Escreva uma função que receba um número inteiro e verifique se o número fornecido é primo ou não. Imprima mensagem de número primo ou número não primo. Obs.: Um número é primo se este é divisível apenas pelo número um e por ele mesmo. 6. Escreva uma função para calcular N! (Fatorial de N), sendo que o valor inteiro de N é fornecido pelo usuário. Sabe-se que: N! = 1 * 2 * 3 * ... * (N-1) * N e 0! = 1. 7. Tem-se um conjunto de dados contendo a altura e o sexo (M ou F) de 15 pessoas. Faça um programa que calcule e escreva: média de altura das mulheres; 8. Faça um programa que receba, como entrada, uma lista de números positivos ou negativos finalizada com o número zero e forneça, como saída, a soma dos números positivos, a soma dos números negativos e a soma das duas somas parciais. 9. Uma empresa decidiu fazer um levantamento em relação aos candidatos que se apresentarem para preenchimento de vagas no seu quadro de funcionários. Supondo que você seja o programador dessa empresa, faça um programa que leia para cada candidato o nome, a idade, o sexo (M ou F) e a experiência no serviço (S ou N). Para encerrar a entrada de dados, digite zero para o campo nome. Calcule e escreva: mens que já tem experiência no serviço; dos homens; experiência no serviço; e o nome entre as mulheres que já tem experiência no serviço. serviço. 10. Faça um programa que receba a idade e a altura de várias pessoas. Calcule e imprima a média das alturas das pessoas com mais de 50 anos. Para encerrar a entrada de dados, digite idade < = zero. 11. Uma loja utiliza os seguintes códigos para as transações de cada dia: ‘v’ – para compras à vista; ‘p’ – para compras a prazo; E dada uma lista de transações contendo o valor de cada compra e o respectivo código da transação. Faça um programa que calcule e imprima: l das compras efetuadas; sabendo que estas serão pagas em três vezes. Obs:Sabe-se que são efetuadas 25 transações por dia. 12. Faça uma função que receba a idade, a altura e o peso de 15 pessoas. Calcule e imprima: entre 10 e 20 anos; todas as pessoas analisadas. 13. Faça uma função que receba por parâmetros dois números do tipo float, e uma variável tipo int que represente a opção, esta função deve ser capaz de através de realizar e retornar o resultado das 4 operações matemáticas básicas(soma, subtração, divisão e multiplicação) quando possível; 14. Realize um programa que através de uma função ou funções, leia a quantidade de alunos e para cada aluno leia o ra, nome, curso e as três notas de um aluno, descarte a menor e calcule a média e siga os seguintes passos: • Se a média for maior que 6.0 deve imprimir na tela ”Aprovado” e os dados do aluno; • Se a média for maior que 4.0 e menor que 5.9 deve-se imprimir ”Exame” e os dados do aluno; • Se a media for menor que 4.0 deve-se imprimir ”Reprovado” e os dados do aluno.
Compartilhar