Você está na página 1de 6

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
maior que o segundo.

20- Construa o fluxograma e o algoritmo que receba um número e mostre o número se ele estiver entre quinze(inclusive)
e quarenta.

21 - Faça o fluxograma e o algoritmo que receba o código, o valor unitário e a quantidade de mercadoria adquirida.
Calcule 6% de descontos somente para o total da compra que ultrapassar a R$ 100,00. Ao final mostre o código, o total a
pagar com, sem desconto e o valor do desconto.

22 - Faça o fluxograma e o algoritmo que receba Nome, Turma e Três Notas do aluno.
Calcule a média ponderada considerando: primeira nota peso um, segunda nota peso dois e terceira nota peso três,
informar o nome, a turma e a média do aluno indicando “Aprovado” para media maior ou igual a 60 caso contrario
“Reprovado”.

23 - Faça o fluxograma e o algoritmo que receba o salário de um funcionário, calcule e mostre o novo salário, sabendo-se
que este sofreu um aumento de 25%. Este aumento é válido para os funcionários com mais de cinco anos de serviço.

24 - Faça o fluxograma e o algoritmo que receba o salário de um funcionário, calcule e mostre o salário a receber,
sabendo-se que esse funcionário tem gratificação de 5% sobre o salário-base. Pagará imposto de 7% sobre o salário, o
funcionário cujo salário mais a gratificação ultrapassar a R$1.000,00.

25 – Faça o fluxograma e o algoritmo que receba dois números e mostre quando o primeiro for maior, quando for menor
e quando for igual ao segundo.

26 - Faça o fluxograma e o algoritmo que receba dois números e informe a diferença do maior pelo menor.

27 - Faça o fluxograma e o algoritmo que receba a matrícula e duas notas do aluno. Calcular a média e mostrar a
matrícula do aluno com as seguintes mensagens de acordo com a tabela abaixo:
média> 7,0 - "Aluno Aprovado" média = 7,0 - "Aluno em Recuperação" média < 7,0 -" Aluno Reprovado"

28 - Faça o fluxograma e o algoritmo que receba o código, o preço e o tamanho da camiseta. Sabe-se que de acordo
com o tamanho há um desconto conforme tabela abaixo. Informar o código, e o valor do desconto.
tamanho "G" - 1 0% tamanho "M" - 20% tamanho "P" - 30%

29- Faça o fluxograma e o algoritmo que receba o código e o total de vendas do vendedor, calcule a comissão conforme
a tabela e informe o código e a comissão do vendedor.

TOTAL DAS VENDAS COMISSAO


Até 100,00 0%
Acima 100,00 até 350,00 5%
Acima 350,00 10%

30 - Faça o fluxograma e o algoritmo que receba a matrícula e o salário do funcionário, calcule a gratificação conforme a
tabela e informe a matrícula, salário a receber e o valor da gratificação do funcionário.

SALARIO GRATIFICAÇÃO
até 500,00 15%
500,01 a 1.000,00 10%
Acima 1.000,00 5%

31 - Faça o fluxograma e o algoritmo que receba o nome e o sexo de uma pessoa. Informar o nome quando masculino e
quando feminino.

32 - Faça o fluxograma e o algoritmo que receba a matrícula e o salário do funcionário. Sabe-se que de acordo com o
salário há uma gratificação conforme tabela abaixo. Informar a matrícula e a gratificação.
Acima de R$300,OO - 5%
Abaixo de R$ 300,00 - 10%
R$ 300,00 - 6%

33 - Escreva o fluxograma e o algoritmo para determinar se um dado número N (recebido através do teclado) é
POSITIVO, NEGATIVO ou NULO.

34 - Escreva o fluxograma e o algoritmo que leia dois números e efetue a adição.


Caso o valor somado seja maior que 20, este deverá ser apresentado somando-se a ele mais 8; caso o valor somado
seja mengr ou igual a 20, este deverá ser apresentado subtraindo-se 5.

35 - A prefeitura de Contagem abriu uma linha de crédito para os funcionários estatutários.


O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Fazer o fluxograma e o algoritmo que
permita entrar com o salário bruto e o valor da prestação, e informar se o empréstimo pode ou não ser concedido.

36 - Construa o fluxograma e o algoritmo que dado quatro valores. A. B. C e D. o algoritmo imprima o maior e o menor
valor.

37 - 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).

38 - Construa um algoritmo de PORTUGOL para determinar se o indivíduo esta com um peso favorável. Essa situação é
determinada através do IMC (índice de Massa Corpórea), que é definida como sendo a relação entre o peso (PESO) c o
quadrado da Altura (ALTURA) do indivíduo. Ou seja,

IMC= PESO * ALTURA / 2

e, a situação do peso é determinada pela tabela abaixo:

Condição Situação
IMC abaixo de 20 Abaixo do peso
IMC de 20 até 25 Peso Normal
IMC de 25 até 30 Sobre Peso
IMC de 30 até 40 Obeso
IMC de 40 e acima Obeso Morbido

39 - 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, e que cada ml corresponde a 20 gotas.

Adultos ou adolescentes desde 12 anos, inclusive, se tiverem peso igual ou acima de 60 quilos devem tomar 1000 mg;
com peso abaixo de 60 quilos devem tomar 880 mg. Para crianças e adolescentes abaixo de 12 anos a dosagem é
calculada pelo peso corporeo conforme tabela a seguirr:
.

Peso dosagem
5kg a 9kg 120 mg
9kg a 16kg 260 mg
16kg a 24kg 300 mg
24kg a 30kg 500 mg
Acima de 30 kg 800 mg

ESTRUTURA DE REPETiÇÃO

40 - Construa o fluxograma e o algoritmo para somar os números recebidos. O algoritmo encerra quando digitado o
número zero.

41 - Construa o fluxograma e o algoritmo que leia vários números e mostre quantos números foram lidos.
O algoritmo encerra quando digitado o número O.

42 - Faça o fluxograma e o algoritmo que receba vários números e mostre a média dos números recebidos. O final é
conhecido pelo número zero.

43 - Faça o fluxograma e o algoritmo que receba vários números, calcule e informe a média, a soma e a quantidade de
números recebidos. O algoritmo encerra quando digitado o número O.

44 - Faça o fluxograma e o algoritmo que receba a sigla do estado de origem de um grupo de pessoas, ao final informe
quantas foram digitadas dos estados do Rio de Janeiro (RJ), Minas Gerais (MG) e Santa Catarina (SC). O algoritmo
encerra quando digitado "fim".

45 - 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. O algoritmo encerra quando digitado o sexo "fim".
46 - Faça o fluxograma e o algoritmo que receba o estado civil de um grupo de pessoas, calcular e informar a quantidade
de solteiros, casados, viúvos, o número de digitações válidas e inválidas. O algoritmo encerra quando digitado o estado
civil "Fim"

47 - Foi feita uma pesquisa entre os habitantes de uma região. Foi coletado o salário de cada habitante. Calcule e
informe:
a) a média de salário;
b) o maior e o menor salário:
Encerre a entrada de dados quando for digitado o salário O.

48 - Faça o fluxograma e o algoritmo que receba a idade e a altura de um conjunto de pessoas. Calcule e informe média
de altura e da idade das pessoas. Para encerrar a entrada de dados, digite a idade igual a O.

49 - Faça o fluxograma e o algoritmo que receba o peso dos bois de uma determinada Fazenda.
Calcular e informar a quantidade de bois, o maior peso e o menor peso. Encerra quando digitado o peso 0.

50 - Faça o fluxograma e o algoritmo que receba a altura de um grupo de pessoas. Calcule e informe a maior altura e a
menor altura.

51 - Foi feita uma pesquisa de audiência de canal de televisão em várias casas de uma determinada cidade. Será
fornecido o número da casa e o do canal de televisão que estiver ligado no momento, caso a televisão estiver desligada é
fornecido o número zero, bem como para a residência fechada. Calcular e informar: A quantidade de residências
fechadas, televisões desligadas e a quantidade de residências com a televisão sintonizada no canal dois. Encerra a
pesquisa quando fornecido para o número da residência um valor negativo.

52 - Faça o fluxograma e o algoritmo para ler a idade de quinze pessoas e mostrar a maior e a menor idade.

53- Faça o fluxograma e o algoritmo para ler os seguintes dados (idade e sexo) de 100 pessoas;
calcular e mostrar:
a) quantas pessoas com quinze anos;
b) quantas pessoas do sexo feminino com mais de quinze e menos de dezoito anos;
c) quantas pessoas do sexo masculino com dezoito anos.

54 - Faça o fluxograma e o algoritmo para calcular e mostrar o total em mercadoria estocada no Armazém.Encerra
quando digitado o valor 0,00.

55 - Faça o fluxograma e o algoritmo para calcular e mostrar a soma, a média, o maior número e o menor número de cem
números digitados.

56 - Faça o fluxograma e o algoritmo para calcular e mostrar o maior e o menor salário de um grupo de 100 pessoas.

57 - Faça o fluxograma e o algoritmo que receba trinta números e mostre a soma total dos números recebidos.

58 - Faça o fluxograma e o algoritmo que receba cinqüenta números e mostre a média dos números que foram digitados.

59 - Faça o fluxograma e o algoritmo que receba a idade de cem pessoas e mostre a média das idades destas pessoas.

60 - Faça o fluxograma e o algoritmo que leia cem números e mostre qual o maior número que foi lido.

61 - Faça o fluxograma e o algoritmo que leia cinqüenta números e mostre qual o menor número lido.

62 - 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.

63 - 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.

64 - Faça o fluxograma e o algoritmo que receba 100 números, e contar quantos deles estão no intervalo [10,20] e
quantos deles estão fora do intervalo, escrevendo estas informações.

65 - Faça o fluxograma e o algoritmo que receba o peso, a idade e a altura de cem pessoas, calcule e informe os valores
de: maior peso, menor peso, maior altura, menor altura, maior idade e menor idade deste grupo.

66 - Faça o fluxograma e o algoritmo que lê 50 números e informar quantos destes valores são negativos.
67 - Faça o fluxograma e o algoritmo que gere e exiba uma variável indexada A, obtida pela inversão da ordem de 20
valores numéricos lidos pelo teclado.

68 - Faça o fluxograma e o algoritmo que calcule e exiba o somatório dos valores armazenados numa variável indexada
unidimensional A, de 100 elementos numéricos a serem lidos do teclado.

69 - 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;
c) leia o valor de uma variável X;
d) verifique qual o elemento de A que é igual a X;
e) exiba o elemento de B de posição correspondente à do elemento de A igual a X, se existir.

70 - Faça o fluxograma e o algoritmo em que sejam fornecidas duas variáveis indexadas unidimensionais, contendo,
cada uma, 25 elementos numéricos;
a) intercale os elementos destes dois conjuntos formando uma nova variável indexada unidimensional de 50
elementos;
b) exiba o novo conjunto, assim obtido.

71 - Seja a seguinte variável indexada bidimensional A:

A
1 175 225 10 9000 3,7 4,75
2 9,8 100 363 432 156 18
3 40 301 30,2 6381 1 0
4 402 4211 7213 992 442 7321
5 21 3 2 1 9000 2000
1 2 3 4 5 6

a) Quantos elementos fazem parte do conjunto?


b) Qual o conteúdo do elemento identificado por A [4,5] ?
c) Qual o conteúdo de X após a execução do comando X := A [3,2] + A [5,1] ?
d) O que aconteceria caso fosse referenciado o elemento A [6,2] no programa?
e) Somar os elementos da quarta coluna: A [1,4] + A [2,4] + A [3,4] + A [4,4] + A [5,4];
f) Somar os elementos da terceira linha: (A [3, 1] + A [3,2] + A [3,3] + A [3,4]).

72 - Faça um fluxograma e um algoritmo que:


O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. Calcule a média deles. Os valores
menores que a média devem ser copiados em outro vetor, o qual deve ficar em ordem crescente. 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. O fluxograma e o portugol devem ser entregues passados a limpo. Consulte apenas o seu
material.

73 - Faça um fluxograma e um algoritmo que:


O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. Calcule a média deles. Os valores
maiores que a média devem ser copiados em outro vetor, o qual deve ficar em ordem crescente. 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. O fluxograma e o portugol devem ser entregues passados a limpo. Consulte apenas o seu
material.

74 - Faça um fluxograma e um algoritmo em Portugol que:


O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. Calcule a média deles. Os valores
menores que a média devem ser copiados em outro vetor, o qual deve ficar em ordem decrescente. 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. O fluxograma e o portugol devem ser entregues passados a limpo. Consulte apenas o seu
material.

75 - Faça um fluxograma e um algoritmo em Portugol que:


O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. Calcule a média deles. Os valores
maiores que a média devem ser copiados em outro vetor, o qual deve ficar em ordem decrescente. 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. O fluxograma e o portugol devem ser entregues passados a limpo. Consulte apenas o seu
material.
76 - Faça um fluxograma e um algoritmo em Portugol que:
O usuário preencha com quaisquer valores inteiros um vetor de trinta posições. Calcule a média deles. Os valores
menores que a média devem ser copiados em outro vetor, o qual deve ficar em ordem crescente. 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. O fluxograma e o portugol devem ser entregues passados a limpo. Consulte apenas o seu
material.

77 - Faça um Fluxograma e um algoritmo para:


O usuário insere em um vetor “N” 40 números negativos, seguido da digitação de outros 40 números maiores que
zero no vetor “P”. Faça um vetor “V”, de tal forma que cada elemento seu seja a soma dos elementos de “P” e “N”, de
mesma i-ésima posição, e caso a soma seja negativa transforme-a em positivo. Liste “V”, mostre a média, o maior e o
menor valor do mesmo. Apresente ao usuário a opção de pesquisar um valor qualquer em “V”, informando a localização
do mesmo ou declarando que não existe tal valor no vetor. Repetir o procedimento de consulta, até que o usuário
decida encerrar a execução do algoritmo.

78 - 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. O programa também deve ler um número K e imprimir, antes e depois da
ordenação, o K-ésimo termo da variável composta.

79 - Faça um fluxograma e um algoritmo em portugol que leia e armazene 30 valores reais positivos, determine a sua
média e gere um segundo vetor, no qual cada elemento é calculado a partir do elemento correspondente do primeiro
vetor mais 30% caso seja menor que a média, senão mais 20% do mesmo. Mostre os dois vetores. O calculo de 30%
corresponde a multiplicar por 1.3 e 20% por 1.2.

80 - Faça um fluxograma e um algoritmo em portugol que leia e armazene 70 valores reais positivos, determine a sua
média e mostre-a. Gere um segundo vetor, no qual cada elemento é calculado a partir do elemento correspondente do
primeiro vetor subtraído da média determinada para o primeiro vetor. Calcule o somatório dos valores negativos do
segundo vetor e a mostre . Mostre os dois vetores.

81 – Faça o fluxograma e o algoritmo que carregue uma matriz de dimensão 5x5, calcule e mostre a soma de todos os
elementos e uma listagem com cada um dos elementos da matriz.

82 – Faça o fluxograma e o algoritmo que carregue duas matrizes de dimensão 6x6. Gere uma terceira matriz com a
soma das duas anteriores e mostre seus valores.

83 - Dada uma matriz quadrada P, de ordem 10:

a) Some os quadrados dos elementos da 1a coluna;


b) Some os elementos da 2a linha;
c) Some os elementos da diagonal principal;
d) Some todos os elementos;
e) Some os elementos de índice ímpar da 2a linha.

Você também pode gostar