ASSOCIAÇÃO EDUCACIONAL DOM BOSCO FACULDADE DE

Propaganda
ASSOCIAÇÃO EDUCACIONAL DOM BOSCO
FACULDADE DE ENGENHARIA DE RESENDE
CURSO DE ENGENHARIA ELÉTRICA / ELETRÔNICA E AUTOMAÇÃO INDUSTRIAL
Algoritmos e Programação - Lista de Exercícios 4
1. Escreva um algoritmo que imprima os múltiplos de 5, no intervalo de 1 até 500.
2. Faça um algoritmo que leia 10 valores e escreva se o valor lido é negativo ou
positivo.
3. Faça um algoritmo que leia 10 valores e escreva a quantidade de valores
negativos e quantidade de valores positivos lidos.
4. Faça um algoritmo que imprima todos os números inteiros de 1 a N, onde N é
um número fornecido pelo usuário.
5. Ler um número maior que 0 e imprimir a soma de todos os números menores
que o número lido.
6. Elabore um algoritmo que imprima todos os múltiplos de 4 compreendidos entre
5 e 87.
7. Escreva um algoritmo que leia o valor para uma variável n e calcule a tabuada
de n. Mostre a tabuada na forma:
1xn=n
2 x n = 2n
3 x n = 3n
.......
n x n = n2
8. Escreva um algoritmo que leia o valor para as variáveis M e N, calcule e escreva
a soma dos números consecutivos a partir de M até N inclusive.
9. Escreva um algoritmo que leia 10 valores inteiros e positivos e:
 encontre o maior valor;
 encontre o menor valor;
 calcule a média dos números lidos.
10. Escreva um algoritmo que lê um valor n inteiro e positivo e que calcula a
seguinte expressão:
S = 11 + 22 + 33 + 44 + ... + nn
11. Uma loja tem 50 clientes cadastrados e deseja mandar uma correspondência a
cada um deles anunciando um bônus especial. Escreva um algoritmo que leia o
nome do cliente e o valor das suas compras no ano passado e calcule um bônus
de 10% se o valor das compras for menor que 500.000 e de15 %, caso contrário.
12. Faça um algoritmo que lê um valor N inteiro e positivo e que calcula e escreve o
fatorial de N (N!).
N! = 1 x 2 x 3 x 4 x ... x N
Estruturas de Repetição ENQUANTO e REPITA
1. Escreva um algoritmo que leia um número do teclado e escreva o valor da soma
de todos os números digitados até o momento, até que seja digitado um número
negativo.
2. Faça um algoritmo que leia vários números inteiros e calcule o somatório dos
números positivos. O fim da leitura será indicado pelo número 0.
3. Construa um algoritmo que calcule a média aritmética de vários valores inteiros
positivos lidos. O final da leitura acontecerá quando for lido um valor negativo.
4. A prefeitura de uma cidade fez uma pesquisa entre seus habitantes, coletando
dados sobre o salário e número de filhos. A prefeitura deseja saber:
 média do salário da população;
 média do número de filhos;
Escreva um algoritmo que leia as informações e apresente as informações
acima. O final da leitura de dados se dará com a entrada de um salário negativo.
5. Escreva um algoritmo que leia números inteiros até que o número 0 seja digitado
e depois mostre quais foram o maior e o menor valor fornecido.
6. Faça um algoritmo que leia um número maior que zero e imprima o quadrado de
todos os números entre 0 e o número lido.
7. Desenvolva um algoritmo que leia o valor de dois números inteiros e a operação
aritmética desejada; calcule, então, a resposta adequada. Utilize os valores a
seguir para ler qual a operação aritmética escolhida.
1 - retornar o soma de dois números;
2 - retornar a subtração de dois números;
3 - retornar a multiplicação de dois números;
4 - retornar o quociente inteiro de uma divisão;
Deve-se permitir que o usuário tenha a opção de encerrar a execução do
algortimo ao digitar 0 na operação aritmética.
8. Foi feita uma pesquisa entre os habitantes de uma região. Foram coletados os
dados de idade, sexo (M/F) e salário. Faça um algoritmo que informe:
 a média de salário do grupo;
 maior e menor idade do grupo;
 quantidade de mulheres com salário até R$100,00.
Encerre a entrada de dados quando for digitada uma idade negativa.
9. Foi feita uma pesquisa entre os 1000 habitantes de uma região para coletar os
seguintes dados: sexo (0-feminino, 1-masculino), idade e altura. Faça um
algoritmo que leia as informações coletadas e mostre as seguintes
informações:
 média da idade do grupo;
 média da altura das mulheres;
 média da idade dos homens;
10. Em uma eleição presidencial existem quatro candidatos. Os votos são
informados através de códigos. Os dados utilizados para a contagem dos votos
obedecem à seguinte codificação:
 1,2,3,4 = voto para os respectivos candidatos;
 5 = voto nulo;
 6 = voto em branco;
Elabore um algoritmo que leia o código do candidado em um voto. Calcule e
escreva:
 total de votos para cada candidato;
 total de votos nulos;
 total de votos em branco;
Como finalizador do conjunto de votos, tem-se o valor 0.
11. Dado o algoritmo a seguir, responda:
algoritmo “exercicio”
var
A, B, i, j : inteiro
inicio
leia(A)
repita
para i de 1 ate A passo 1 faca
j←i
enquanto (j <= A) faca
escreva(j)
j←j+1
fimenquanto
fimpara
B←A
leia(A)
até ((A = B) ou (A <= 0))
fimalgoritmo
O que será mostrado se forem fornecidos os números 4 e 0?
O que será mostrado se forem fornecidos os números 3, 2 e 2?
O que será mostrado se forem fornecidos os números 2, 1 e 0?
12. O cardápio de uma lanchonete é o seguinte:
Especificação
Código
Preço
Cachorro quente
100
1,20
Bauru simples
101
1,30
Bauru com ovo
102
1,50
Hambúrger
103
1,20
Cheeseburguer
104
1,30
Refrigerante
105
1,00
Escreva um algoritmo que leia o código do item pedido e a quantidade até que
seja digitado um código inexistente; e calcule o valor a ser pago pelo pedido
completo.
Download