Baixe o app para aproveitar ainda mais
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.
Compartilhar