Buscar

Cap 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: Fundamentos de Lógica de Programação 
Profa. Rossana de Paula Junqueira Almeida 
 
Lista de Exercícios – Capítulo 5 
 
 
1) Apresentar todos os valores numéricos inteiros ímpares situados na faixa de 0 a 20. 
 
2) Elaborar um programa que apresente no final o somatório dos valores pares existentes na faixa de 0 
até 500. 
 
3) Escreva um algoritmo que leia um conjunto de 20 números inteiros e mostre qual foi o maior e o 
menor valor fornecido. 
 
4) Construa um algoritmo que permita fazer um levantamento do estoque de vinhos de uma adega, 
tendo como dados de entrada tipos de vinho (branco, tinto e rose). 
 
5) Construa um algoritmo que leia um conjunto de dados contendo altura de 50 pessoas, e depois, 
calcule e escreva a maior e a menor altura. 
 
6) Num frigorífico existem 90 bois. Cada boi traz preso em seu pescoço um cartão contendo seu 
número de identificação e seu peso. Fazer um algoritmo que escreva o número e peso o boi mais gordo 
e do boi mais magro. 
 
7) Uma pesquisa sobre algumas características físicas da população de uma determinada região 
coletou os seguintes dados, referentes a cada habitante, para serem analisados: 
 Sexo (masculino, feminino) 
 Cor dos olhos (azuis, verdes, castanhos) 
 Cor dos cabelos (louros, castanhos, pretos) 
 Idade 
Fazer um algoritmo que determine e escreva: 
a) A maior idade dos habitantes. 
b) A porcentagem de indivíduos do sexo feminino cuja idade entre 18 e 35 anos inclusive e que 
tenham olhos verdes e cabelos louros. 
 
8) Construa um algoritmo que apresente o peso total que será carregado por um caminhão. Sabe-se 
que esse caminhão carrega 25 caixas, com pesos diferentes. Será entrada do programa o peso (P) de 
cada uma das caixas. 
 
9) Construa um algoritmo que leia vários números inteiros e positivos, calculando ao final da seqüência 
a soma e a média desses números. A seqüência termina quando o usuário entrar com um valor 
negativo (esse valor não deve fazer parte de nenhum dos cálculos). 
 
10) Construa um algoritmo que leia um número e indique se ele é par ou impar. O programa só deve 
levar em consideração valores positivos. 
 
11) Construa um algoritmo que calcule a área total de uma residência (sala, cozinha, quartos, etc., 
sendo todos eles retangulares). O usuário deverá entrar com a largura (L) e o comprimento (C) de cada 
cômodo da casa. Em seguida deverá ser apresentada uma pergunta, solicitando a confirmação do 
usuário para continuar com a entrada de dados (a confirmação será dada quando o usuário entrar com 
“S”). Caso ele entre com o valor “N”. Deverá ser apresentada a área total da casa. OBS: Não se 
esqueça de validar a entrada da resposta do usuário, que só pode aceitar os caracteres “S” ou “N”. 
 
12) Fazer um algoritmo para ler um número inteiro n e calcular e exibir a soma dos números inteiros de 
1 a n. 
 
13) Fazer um algoritmo para ler um número inteiro n e calcular e exibir a soma dos números inteiros 
ímpares no intervalo [1;n]. 
 
14) Uma grande firma deseja saber qual é o empregado mais recente e qual é o mais antigo. 
Desenvolver um algoritmo para ler um número indeterminado de informações contendo o número do 
empregado e o número de meses de trabalho deste empregado e imprimir o mais recente e o mais 
antigo. Obs.: A última informação contém os dois números iguais a zero. Não existem dois empregados 
admitidos no mesmo mês. 
 
15) Escreva um algoritmo 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; 
 0! = 1, por definição. 
 
16) Faça um algoritmo que apresente um menu de opções para o cálculo das seguintes operações 
entre dois números: adição, subtração, multiplicação e divisão. Possibilite ao usuário escolher a 
operação desejada, mostrar o resultado e voltar ao menu de opções. 
 
17) Escreva um algoritmo que gere os números de 1000 a 1999 e escreva somente os números que 
são divisíveis por 11 e cujo resto é 5. 
 
18) Escreva um algoritmo que leia 200 números inteiros e imprima quantos são pares e quantos são 
ímpares. 
 
19) Escreva um algoritmo que realize a potência de A (número real) por B (número inteiro e positivo), ou 
seja, AB, através de multiplicações sucessivas. Esses dois valores são passados pelo usuário através 
do teclado.

Continue navegando