Lista de Exercícios - Algoritmos

March 23, 2018 | Author: adib41 | Category: Body Mass Index, Average, Matrix (Mathematics), Algorithms, Physics & Mathematics


Comments



Description

LISTA DE EXERCÍCIOS N.2 Preparação para Avaliação parcial A2 FACULDADE PROJEÇÃO - DISCIPLINA DE ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Anderson Prof. Rosember 01 - Construa o fluxograma e o algoritmo que receba um número, calcule o seu quíntuplo e mostre o número recebido e o resultado. 02 - Construa o fluxograma e o algoritmo que receba um número, calcule a sua metade, mostre o resultado. 03 - Construa o fluxograma e o algoritmo que receba dois números, calcule o produto entre eles, mostre o resultado e os números recebidos. 04 - Construa o fluxograma e o algoritmo que receba três números, calcule a diferença do primeiro pelo segundo, o resultado deve ser multiplicado pelo terceiro número e mostre os resultados obtidos. 05 - Construa o fluxograma e o algoritmo que receba dois números, calcule: a divisão, a multiplicação, a soma, a diferença entre eles e mostre os resultados. 06 - Construa o fluxograma e o algoritmo que receba, a idade de três pessoas, calcule e mostre a média das idades. 07 - Uma Empresa de Energia Elétrica calcula o valor da conta de luz de acordo com o consumo em Kw/h. Faça o fluxograma e o algoritmo que receba o número da conta, a leitura anterior e a leitura atual, calcule o valor a ser pago, sabendo que a tarifa do Kw/h é de 0.20725. Mostre o número da conta, o valor da conta e o consumo de luz de um usuário. 08 - Faça o fluxograma e o algoritmo que receba a matrícula e três notas do aluno, calcule a sua média sabendo que a primeira nota tem peso dois, a segunda peso três e a terceira peso quatro. Mostre a matrícula e a média do aluno. 09 -. Uma loja está vendendo os seus produtos a prazo com juros de 10% e a vista com desconto de 5%. Faça o fluxograma e o algoritmo que receba o valor da compra, calcule o valor à vista, a prazo e mostre os resultados. 10 - Faça o fluxograma e o algoritmo que receba a matrícula, o nome e o salário-base de um funcionário, calcule os descontos com vale transporte (vt) 3% e vale refeição (vr) 5%. Mostre o nome, a matrícula e os valores descontados separadamente. 11 - Um comércio está vendendo os seus produtos com um desconto de 25%. Faça o fluxograma e o algoritmo que calcule e mostre o valor do desconto obtido em uma determinada compra, valor da compra com e sem desconto. 12 - Faça o fluxograma e o algoritmo que receba a matrícula, o salário-base de um funcionário, calcule 7% de gratificação sobre as vendas da loja, mostre a matrícula, o total dos vencimentos, a gratificação e o salário-base do funcionário. 13 - Construa o fluxograma e o algoritmo que receba um número e mostre o seu quíntuplo somente quando o número digitado for maior que trinta. 14 - Construa o fluxograma e o algoritmo que receba um número e mostre a sua metade somente quando ela for maior que cinqüenta. 15 - Construa o fluxograma e o algoritmo que receba um número e mostre o número e o seu dobro somente quando o número for maior que noventa e menor que cem. 16 - Construa o fluxograma e o algoritmo que receba. um número e mostre a sua quinta parte somente quando ela for menor que cinqüenta ou maior que mil. 17 - Construa o fluxograma e o algoritmo que receba um número e mostre o seu sêxtuplo somente quando o resultado não for menor que trezentos. 18 - Construa o fluxograma e o algoritmo que receba um número e mostre o número e o sêxtuplo somente quando o número for maior que noventa. 19 - Construa o fluxograma e o algoritmo que receba dois números e mostre a diferença somente quando o primeiro for 000. Acima de R$300.00 Acima 350. 23 . sem desconto e o valor do desconto.Faça o fluxograma e o algoritmo que receba o salário de um funcionário."Aluno em Recuperação" média < 7. o preço e o tamanho da camiseta.00 10% Acima 1.10% R$ 300. tamanho "G" .Faça o fluxograma e o algoritmo que receba o código e o total de vendas do vendedor. sabendo-se que este sofreu um aumento de 25%.20% tamanho "P" ."Aluno Aprovado" média = 7.00 Acima 100.0 .Faça o fluxograma e o algoritmo que receba Nome.000. 21 . 32 . o funcionário cujo salário mais a gratificação ultrapassar a R$1. Sabe-se que de acordo com o tamanho há um desconto conforme tabela abaixo. calcule e mostre o salário a receber. Sabe-se que de acordo com o salário há uma gratificação conforme tabela abaixo. calcule e mostre o novo salário. Informar o código. Informar a matrícula e a gratificação. e o valor do desconto. Calcule a média ponderada considerando: primeira nota peso um.00 5% 31 . Este aumento é válido para os funcionários com mais de cinco anos de serviço. sabendo-se que esse funcionário tem gratificação de 5% sobre o salário-base. SALARIO GRATIFICAÇÃO até 500. 22 . a turma e a média do aluno indicando “Aprovado” para media maior ou igual a 60 caso contrario “Reprovado”.Faça o fluxograma e o algoritmo que receba a matrícula e o salário do funcionário.Faça o fluxograma e o algoritmo que receba o código.00. Calcular a média e mostrar a matrícula do aluno com as seguintes mensagens de acordo com a tabela abaixo: média> 7. este deverá ser apresentado somando-se a ele mais 8.00 COMISSAO 0% 5% 10% 30 .01 a 1. Pagará imposto de 7% sobre o salário. Calcule 6% de descontos somente para o total da compra que ultrapassar a R$ 100. 20. 24 .Escreva o fluxograma e o algoritmo para determinar se um dado número N (recebido através do teclado) é POSITIVO.0 .Faça o fluxograma e o algoritmo que receba o salário de um funcionário. Ao final mostre o código.Escreva o fluxograma e o algoritmo que leia dois números e efetue a adição. NEGATIVO ou NULO. 26 . segunda nota peso dois e terceira nota peso três. o valor unitário e a quantidade de mercadoria adquirida. calcule a comissão conforme a tabela e informe o código e a comissão do vendedor. calcule a gratificação conforme a tabela e informe a matrícula. TOTAL DAS VENDAS Até 100.Construa o fluxograma e o algoritmo que receba um número e mostre o número se ele estiver entre quinze(inclusive) e quarenta.OO 5% Abaixo de R$ 300. salário a receber e o valor da gratificação do funcionário. o total a pagar com.Faça o fluxograma e o algoritmo que receba a matrícula e duas notas do aluno.00 15% 500.Faça o fluxograma e o algoritmo que receba o nome e o sexo de uma pessoa.000.1 0% tamanho "M" .maior que o segundo.00 até 350. Turma e Três Notas do aluno. quando for menor e quando for igual ao segundo.Faça o fluxograma e o algoritmo que receba a matrícula e o salário do funcionário.Faça o fluxograma e o algoritmo que receba o código.0 -" Aluno Reprovado" 28 . Informar o nome quando masculino e quando feminino. Caso o valor somado seja maior que 20. caso o valor somado . 25 – Faça o fluxograma e o algoritmo que receba dois números e mostre quando o primeiro for maior.00.00 6% 33 .30% 29. 27 . informar o nome.00 .Faça o fluxograma e o algoritmo que receba dois números e informe a diferença do maior pelo menor. 34 . Fazer o fluxograma e o algoritmo que permita entrar com o salário bruto e o valor da prestação. Adultos ou adolescentes desde 12 anos.Criar o fluxograma e o algoritmo que a partir da idade e peso do paciente calcule a dosagem de deternrinado medicamento e imprima a receita informando quantas gotas do medicamento o paciente deve tomar por dose. Considere que o medicamento em questão possui 500 mg por ml. .Construa o fluxograma e o algoritmo para somar os números recebidos.Faça o fluxograma e o algoritmo que receba vários números. Ou seja. O algoritmo encerra quando digitado o número zero. o algoritmo imprima o maior e o menor valor. O algoritmo encerra quando digitado o número O.Construa o fluxograma e o algoritmo que dado quatro valores. O algoritmo encerra quando digitado "fim". e que cada ml corresponde a 20 gotas. a soma e a quantidade de números recebidos. A. ao final informe quantas foram digitadas dos estados do Rio de Janeiro (RJ). Essa situação é determinada através do IMC (índice de Massa Corpórea).seja mengr ou igual a 20. este deverá ser apresentado subtraindo-se 5. 41 . 42 . O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Peso 5kg a 9kg 9kg a 16kg 16kg a 24kg 24kg a 30kg Acima de 30 kg dosagem 120 mg 260 mg 300 mg 500 mg 800 mg ESTRUTURA DE REPETiÇÃO 40 . B. com peso abaixo de 60 quilos devem tomar 880 mg. 38 . O final é conhecido pelo número zero. Para crianças e adolescentes abaixo de 12 anos a dosagem é calculada pelo peso corporeo conforme tabela a seguirr: . 43 .Construa um algoritmo de PORTUGOL para determinar se o indivíduo esta com um peso favorável. 35 . e informar se o empréstimo pode ou não ser concedido. 36 .Faça o fluxograma e o algoritmo que receba a sigla do estado de origem de um grupo de pessoas. IMC= PESO * ALTURA / 2 e.Faça o fluxograma e o algoritmo que receba vários números e mostre a média dos números recebidos. O algoritmo encerra quando digitado o sexo "fim".A prefeitura de Contagem abriu uma linha de crédito para os funcionários estatutários. a situação do peso é determinada pela tabela abaixo: Condição IMC abaixo de 20 IMC de 20 até 25 IMC de 25 até 30 IMC de 30 até 40 IMC de 40 e acima Situação Abaixo do peso Peso Normal Sobre Peso Obeso Obeso Morbido 39 .Construa o fluxograma e o algoritmo que leia vários números e mostre quantos números foram lidos.Construa o fluxograma e o algoritmo que indique se um número digitado está compreendido entre 20 e 90 ou não (20 e 90 não estão na faixa de valores). 45 . C e D. inclusive. que é definida como sendo a relação entre o peso (PESO) c o quadrado da Altura (ALTURA) do indivíduo. Minas Gerais (MG) e Santa Catarina (SC). O algoritmo encerra quando digitado o número O. calcule e informe a média. se tiverem peso igual ou acima de 60 quilos devem tomar 1000 mg. 44 .Faça o fluxograma e o algoritmo que recebe o sexo dos alunos de um determinado colégio e informe o número de alunas e alunos separados e o número de digitações inválidas. 37 . digite a idade igual a O.Encerra quando digitado o valor 0. 61 . 52 . televisões desligadas e a quantidade de residências com a televisão sintonizada no canal dois. 59 . 65 .Faça o fluxograma e o algoritmo que receba o peso dos bois de uma determinada Fazenda.Faça o fluxograma e o algoritmo que receba a idade de cem pessoas e mostre a média das idades destas pessoas. calcular e informar a quantidade de solteiros.Faça o fluxograma e o algoritmo que leia cem números e mostre qual o maior número que foi lido. Calcular e informar a quantidade de bois.Faça o fluxograma e o algoritmo para ler os seguintes dados (idade e sexo) de 100 pessoas. O algoritmo encerra quando digitado o estado civil "Fim" 47 . 62 . e contar quantos deles estão no intervalo [10.Faça o fluxograma e o algoritmo que receba a idade e a altura de um conjunto de pessoas. casados.Faça o fluxograma e o algoritmo que receba cinqüenta números e mostre a média dos números que foram digitados.Faça o fluxograma e o algoritmo que receba trinta números e mostre a soma total dos números recebidos. 56 . escrevendo estas informações.Faça o fluxograma e o algoritmo para calcular e mostrar o total em mercadoria estocada no Armazém. 54 .20] e quantos deles estão fora do intervalo. b) o maior e o menor salário: Encerre a entrada de dados quando for digitado o salário O. 50 . calcule e informe os valores de: maior peso.Faça o fluxograma e o algoritmo para calcular e mostrar a soma. 55 .Faça o fluxograma e o algoritmo que receba cem números e informe a média e a soma entre os números positivos. calcular e mostrar: a) quantas pessoas com quinze anos. Encerra quando digitado o peso 0. 58 . 53.Foi feita uma pesquisa de audiência de canal de televisão em várias casas de uma determinada cidade. Calcule e informe: a) a média de salário.Faça o fluxograma e o algoritmo que receba o peso. Será fornecido o número da casa e o do canal de televisão que estiver ligado no momento. bem como para a residência fechada. 64 .Faça o fluxograma e o algoritmo que receba quinze números quaisquer e informe qual o maior e o menor entre os números que foram lidos. b) quantas pessoas do sexo feminino com mais de quinze e menos de dezoito anos. Para encerrar a entrada de dados.46 .Faça o fluxograma e o algoritmo que receba o estado civil de um grupo de pessoas.Faça o fluxograma e o algoritmo que receba 100 números. c) quantas pessoas do sexo masculino com dezoito anos. o maior peso e o menor peso. caso a televisão estiver desligada é fornecido o número zero. 51 .Faça o fluxograma e o algoritmo para calcular e mostrar o maior e o menor salário de um grupo de 100 pessoas.00. . menor altura. 66 . a média. viúvos. 57 . Calcule e informe média de altura e da idade das pessoas.Faça o fluxograma e o algoritmo para ler a idade de quinze pessoas e mostrar a maior e a menor idade. 48 . Encerra a pesquisa quando fornecido para o número da residência um valor negativo. o maior número e o menor número de cem números digitados. Calcular e informar: A quantidade de residências fechadas. 63 . maior idade e menor idade deste grupo.Foi feita uma pesquisa entre os habitantes de uma região. a idade e a altura de cem pessoas. Foi coletado o salário de cada habitante.Faça o fluxograma e o algoritmo que leia cinqüenta números e mostre qual o menor número lido. Calcule e informe a maior altura e a menor altura. menor peso. o número de digitações válidas e inválidas.Faça o fluxograma e o algoritmo que receba a altura de um grupo de pessoas. 49 .Faça o fluxograma e o algoritmo que lê 50 números e informar quantos destes valores são negativos. maior altura. 60 . Calcule a média deles. 1] + A [3.2 7213 2 3 9000 432 6381 992 1 4 3. d) verifique qual o elemento de A que é igual a X.Faça um fluxograma e um algoritmo em Portugol que: O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. Consulte apenas o seu material. 72 . assim obtido. Calcule a média deles.Faça o fluxograma e o algoritmo que calcule e exiba o somatório dos valores armazenados numa variável indexada unidimensional A.8 40 402 21 1 225 100 301 4211 3 2 10 363 30. a) intercale os elementos destes dois conjuntos formando uma nova variável indexada unidimensional de 50 elementos. O fluxograma e o portugol devem ser entregues passados a limpo. Somar os elementos da terceira linha: (A [3. Consulte apenas o seu material. obtida pela inversão da ordem de 20 valores numéricos lidos pelo teclado. Os valores maiores que a média devem ser copiados em outro vetor.4] + A [3. contendo. Os valores maiores que a média devem ser copiados em outro vetor.5] ? Qual o conteúdo de X após a execução do comando X := A [3. Calcule a média deles. se existir.75 18 0 7321 2000 6 Quantos elementos fazem parte do conjunto? Qual o conteúdo do elemento identificado por A [4.Faça o fluxograma e o algoritmo que: a) leia uma variável indexada A com 30 valores numéricos: b) leia uma outra variável indexada B com 30 valores numéricos. Calcule a média deles. cada uma.2] + A [5.4] + A [2. . Use mensagens claras para o usuário tomar conhecimento dos passos sendo executados. 25 elementos numéricos.1] ? O que aconteceria caso fosse referenciado o elemento A [6. c) leia o valor de uma variável X. 74 . 69 . Os valores menores que a média devem ser copiados em outro vetor.67 . O fluxograma e o portugol devem ser entregues passados a limpo. o qual deve ficar em ordem crescente. Use mensagens claras para o usuário tomar conhecimento dos passos sendo executados. Liste os dados do primeiro vetor e tantos quantos houverem no segundo vetor. Consulte apenas o seu material. b) exiba o novo conjunto.Faça o fluxograma e o algoritmo em que sejam fornecidas duas variáveis indexadas unidimensionais. e) exiba o elemento de B de posição correspondente à do elemento de A igual a X. Os valores menores que a média devem ser copiados em outro vetor.4]). de 100 elementos numéricos a serem lidos do teclado. O fluxograma e o portugol devem ser entregues passados a limpo. 73 .Faça o fluxograma e o algoritmo que gere e exiba uma variável indexada A.7 156 1 442 9000 5 4. Use mensagens claras para o usuário tomar conhecimento dos passos sendo executados. 70 . Liste os dados do primeiro vetor e tantos quantos houverem no segundo vetor.Seja a seguinte variável indexada bidimensional A: A 1 2 3 4 5 a) b) c) d) e) f) 175 9.Faça um fluxograma e um algoritmo em Portugol que: O usuário preencha com quaisquer valores inteiros um vetor de trinta posições.Faça um fluxograma e um algoritmo que: O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. 71 .2] + A [3. Liste os dados do primeiro vetor e tantos quantos houverem no segundo vetor. Use mensagens claras para o usuário tomar conhecimento dos passos sendo executados. Liste os dados do primeiro vetor e tantos quantos houverem no segundo vetor. O fluxograma e o portugol devem ser entregues passados a limpo.4] + A [4.4] + A [5. 68 . o qual deve ficar em ordem decrescente. o qual deve ficar em ordem decrescente.3] + A [3. o qual deve ficar em ordem crescente.Faça um fluxograma e um algoritmo que: O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. 75 . Consulte apenas o seu material.4].2] no programa? Somar os elementos da quarta coluna: A [1. 3 e 20% por 1. Calcule a média deles. no qual cada elemento é calculado a partir do elemento correspondente do primeiro vetor mais 30% caso seja menor que a média. até que o usuário decida encerrar a execução do algoritmo. seguido da digitação de outros 40 números maiores que zero no vetor “P”. Some todos os elementos. Use mensagens claras para o usuário tomar conhecimento dos passos sendo executados. O programa também deve ler um número K e imprimir. Gere uma terceira matriz com a soma das duas anteriores e mostre seus valores. 80 . Consulte apenas o seu material. no qual cada elemento é calculado a partir do elemento correspondente do primeiro vetor subtraído da média determinada para o primeiro vetor. 78 . Liste “V”. mostre a média. . de ordem 10: a) b) c) d) e) Some os quadrados dos elementos da 1a coluna. Mostre os dois vetores. de mesma i-ésima posição.Dada uma matriz quadrada P. Liste os dados do primeiro vetor e tantos quantos houverem no segundo vetor.Faça um fluxograma e um algoritmo em portugol que leia uma variável composta de N valores numéricos (N<=20) e ordene essa variável em ordem crescente. Repetir o procedimento de consulta. Mostre os dois vetores. Apresente ao usuário a opção de pesquisar um valor qualquer em “V”. 82 – Faça o fluxograma e o algoritmo que carregue duas matrizes de dimensão 6x6. O calculo de 30% corresponde a multiplicar por 1. 81 – Faça o fluxograma e o algoritmo que carregue uma matriz de dimensão 5x5.Faça um fluxograma e um algoritmo em portugol que leia e armazene 30 valores reais positivos. 77 . Some os elementos de índice ímpar da 2a linha. O fluxograma e o portugol devem ser entregues passados a limpo. e caso a soma seja negativa transforme-a em positivo. Faça um vetor “V”. Some os elementos da 2a linha. Gere um segundo vetor.Faça um Fluxograma e um algoritmo para: O usuário insere em um vetor “N” 40 números negativos.2. determine a sua média e mostre-a. o qual deve ficar em ordem crescente. calcule e mostre a soma de todos os elementos e uma listagem com cada um dos elementos da matriz. informando a localização do mesmo ou declarando que não existe tal valor no vetor. Calcule o somatório dos valores negativos do segundo vetor e a mostre . Some os elementos da diagonal principal. determine a sua média e gere um segundo vetor. antes e depois da ordenação. o maior e o menor valor do mesmo.Faça um fluxograma e um algoritmo em Portugol que: O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. 83 . senão mais 20% do mesmo.Faça um fluxograma e um algoritmo em portugol que leia e armazene 70 valores reais positivos.76 . Os valores menores que a média devem ser copiados em outro vetor. o K-ésimo termo da variável composta. 79 . de tal forma que cada elemento seu seja a soma dos elementos de “P” e “N”.
Copyright © 2024 DOKUMEN.SITE Inc.