Prévia do material em texto
� Lista 5 - imprima, atribuição,\leia, se ... então .. senão se, escolha, para, enquanto e faca...enquanto . Orientações: 1- Todas as soluções em fluxograma e na linguagem UAL. 2- O comanda de entrada está presente em todos os exercícios. 3- Quando existir algum cálculo declare a variável e armazene o resultado da operação. 4- A estrutura do enquanto, ou do faca...eqnuanto, está presente em todos os exercícios. 5 - Todos os exercícios terão comando de saída. 6- Codificar em C++ todas as soluções já testadas no ambiente UAL. Solução do exercício 7 Fluxograma Linguagem UAL Linguagem C++ Construa um algoritmo que possa entrar com vários números positivos e para cada número imprimir a raiz quadrada. Construa um algoritmo que possa entrar com várias idades e imprima quantas pessoas são eleitoras obrigatórias. Construa um algoritmo que possa entrar com números positivos e para cada número imprimir seus divisores. Construa um algoritmo que possa entrar com vários números positivos e imprima quantos números são perfeitos (Um número é perfeito se a soma de seus divisores exceto ele é igual a ele). Construa um algoritmo que possa entrar com o sexo de várias pessoas(M ou F ou m ou f) e imprima qual o sexo tem maior número de pessoas. Construa um algoritmo que possa entrar com várias notas e imprima a média das notas digitadas. Construa um algoritmo que entre com um número e exiba a quantidade de algarismos do número. Construa um algoritmo que entre com vários números positivos e imprima quantos são pares. Construa um algoritmo que entre com vários números e imprima quantos são pares e a soma dos ímpares. Construa um algoritmo que permita a entrada do número da conta e o saldo de vários clientes. A cada entrada, deverão ser impressos o número da conta, o saldo e uma das mensagens: positivo ou negativo. Ao final, deverá ser impresso o percentual de contas com saldo negativo. Uma empresa classifica seus funcionários de acordo com um índice de produtividade: (1) Excelente, (2) Bom e (3) Regular. Cada nível acrescenta um abono ao salário base do funcionário de acordo com a seguinte tabela: Excelente 40 % do salário base Bom 20 % do salário base Regular 5 % do salário base Construa um algoritmo que permita a entrada da matrícula, do salário base e a classificação de vários funcionários. Para cada funcionário deverão ser impressos a matrícula e seu novo salário. O programa deverá calcular a produtividade. A entrada de dados termina quando se digita uma matricula não positiva. Entrar com a idade de várias pessoas e imprimir: - total de pessoas com menos de 21 anos - total de pessoas com mais de 50 anos. Construa um algoritmo que possa entrar com vários números inteiros positivos até entrar -1. Imprimir todos os números e, ao final, total de números múltiplos de 8 digitados e a média de todos os números lidos. Construa um algoritmo que receba a idade, a altura e o peso de várias pessoas. Calcule e imprima: * a quantidade de pessoas com idade superior a 50 anos; * a média das alturas das pessoas com idade entre 10 e 20 anos; * a porcentagem de pessoas com peso inferior a 40 quilos entre todas as pessoas analisadas. Sabendo-se que uma empresa que patrocina uma equipe de vôlei paga aos seus jogadores, além do salário, um valor adicional ao salário mensal fruto do esforço de cada um. Essa produtividade é paga de acordo com a tabela a seguir: classe nível Valor adicional 1 excelente +100% 2 bom +80% 3 médio +50% 4 regular +30% 5 precisa treinar mais +10% 6 limite +5% 7 tsktsk nada Construa um algoritmo que entre com o salário e o código da classe de todos os jogadores, calcule e exiba o seu salário final e o nome da sua classe (nível). O programa acaba quando se digita um número fora do intervalo da faixa de 1-7. Construa algoritmos que funcionem segundo menus abaixo. MENU 1: OPÇÕES 1 Exibe a hipotenusa 2 Exibe a média ponderada 3 Exibe o menor entre 3 números 4 Termina o programa OPCAO: Considerações: 1 - Ao se escolher a opção 1, deverá ser pedido os valores dos catetos e exibida a hipotenusa. 2 - Ao se escolher a opção 2, deverá ser pedido 4 notas e exibida a média ponderada. Para calcular a média ponderada, use os seguintes pesos para as notas: 2, 3, 2 e 3 respectivamente. 3 - Ao se escolher a opção 3, deverá ser pedido 3 números e exibido o menor. MENU 2: MENU 1 –Entra com três números e exibe-os em ordem decrescente 2 – Entra com um número e informa se ele é, ou não, capicua 3 - Calcula e imprime a raiz à quarta de um número 4 – Finaliza OPCAO: Observação: Um número é capicua se lido da esquerda para direita for igual se lido dadireita para esquerda. Exemplo: 3443 MENU 3: MENU A – Entra com 3 matriculas e respectivos CRs. Exibe a matrícula do maior CR B – Exibe a quantidade de algarismos de um número C – Exibe a tangente de um ângulo em graus D - Termina OPCAO: