Escolar Documentos
Profissional Documentos
Cultura Documentos
9) 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.
10) 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).
11) 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.
12) 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”.
13) Fazer um algoritmo para ler um número inteiro n e calcular e exibir a soma dos números inteiros de
1 a n.
14) 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].
15) Um cinema possui capacidade de 100 lugares e está sempre com ocupação total. Certo dia, cada
espectador respondeu a um questionário, no qual constava: sua idade; sua opinião em relação ao filme,
segundo as seguintes notas:
18) 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.
19) 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.
20) Foi feita uma pesquisa de audiência de canal de TV em várias casas de uma certa cidade, em um
determinado dia. Para cada casa visitada foi fornecido o número do canal (4, 5, 7, 12) e o número de
pessoas que estavam assistindo a ele naquela casa. Se a televisão estivesse desligada, nada seria
anotado, ou seja, esta casa não entraria na pesquisa. Faça um algoritmo que:
leia um número indeterminado de dados, isto é, o número do canal e o número de pessoas que
estavam assistindo;
calcule e imprima a porcentagem de audiência em cada canal. Para encerrar a entrada de
dados, digite o número do canal zero.
21) 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.
22) Escreva um algoritmo que leia 200 números inteiros e imprima quantos são pares e quantos são
ímpares.
23) 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.