Escolar Documentos
Profissional Documentos
Cultura Documentos
Solução (algoritmo): LRSerieQuadrado.alg
SOLUçãO: LRPOTENCIA.C.
Solução (algoritmo): LRImprimirPotencia.alg
Solução (algoritmo): LRImprimirPotencia2.alg
c) a quantidade de consoantes;
SOLUçãO: LRTESTAINTERVALO.C.
SOLUçãO: LRTESTAINTERVALO2.C.
Solução (algoritmo): LRMediaMultiplos3.alg
SOLUçãO: LRFIBONACCI.C.
Solução (algoritmo): serieFibonacci.alg
Solução (algoritmo): LRSerieRicci.alg
1, 4, 4, 2, 5, 5, 3, 6, 6, 4, 7, 7, ...
Solução (algoritmo): LRImprimeSerieTripla.alg
Solução (algoritmo): LRBuscaElementoSerieTripla.alg
Solução (algoritmo): LRConversaoTemperatura.alg
16. Escreva um algoritmo que leia números digitados pelo usuário até
que este digite um valor negativo. Neste momento, o algoritmo deverá
apresentar o maior valor digitado.
SOLUçãO: LRMAIORPOSITIVO.C.
SOLUçãO (ALGORITMO): LRMAIORVALORPOSITIVO.ALG.
SOLUçãO: LRCOMPARAAB.C.
SOLUçãO: LRTESTAPARIMPAR.C.
SOLUçãO (ALGORITMO): LRTESTAPARIMPAR.ALG.
SOLUçãO: LRSOMAIMPARES.C.
Solução (algoritmo): LR100TermosPA.alg
24. Ler 10 valores e escrever quantos destes valores são negativos.
SOLUçãO: LR10NEGATIVOS.C.
SOLUçãO (ALGORITMO): LRQTDEVALORESNEGATIVOS.ALG.
SOLUçãO (ALGORITMO): LRSOMANUMEROSPARES.ALG.
SOLUçãO (ALGORITMO): LRTESTANUMEROS.ALG.
SOLUçãO: LRSOMA100.C.
SOLUçãO (ALGORITMO): LRTESTASOMATORIA.ALG.
SOLUçãO (ALGORITMO): LRTESTAPOSITIVONEGATIVO.ALG.
30. Escreva um algoritmo que verifique a validade de uma senha
fornecida pelo usuário. A senha válida é o número 1234. Se a senha
informada pelo usuário for inválida, a mensagem ACESSO NEGADO deve
ser impressa e repetida a solicitação de uma nova senha até que ela seja
válida. Caso contrário, deve ser impressa a mensagem ACESSO
PERMITIDO junto com um número que representa quantas vezes a senha
foi informada.
SOLUçãO (ALGORITMO): LRTESTASENHA.ALG.
SOLUçãO: LRVERIFICAPRIMO.C.
SOLUçãO (ALGORITMO): TESTARPRIMO.ALG.
SOLUçãO: LRTESTAPRIMOSENTRESI.C.
SOLUçãO (ALGORITMO): LRTESTAPRIMOSENTRESI.ALG
33. Leia 100 valores. A seguir, para cada valor, mostre se o valor é
primo ou não. Em caso negativo, mostre quantos divisores o número
possui.
SOLUçãO (ALGORITMO): VERIFICAPRIMOS.ALG.
Solução (algoritmo): LRMaiorPrimoAnterior.alg
Solução (algoritmo): LRSoma100Primos.alg
36. Faça um algoritmo que leia 20 números e imprima a soma dos
números cujos quadrados são menores do que 225.
Solução (algoritmo): LRSerieQuadrados.alg
SOLUçãO(1): LRFATORESPRIMOSA.C.
SOLUçãO(2): LRFATORESPRIMOSB.C.
SOLUçãO(3): LRFATORESPRIMOSC.C.
SOLUçãO (ALGORITMO): LRTESTAAMIGAVEIS.ALG.
SOLUçãO: LRMDC.C.
Solução (algoritmo): LRExibeMultiplosSimultaneos.alg
SOLUçãO: LRTESTAMULTIPLOS35.C.
Solução (algoritmo): LRContadorPrimos.alg
Solução: LRContadorPrimos.c
Celsius Farenheit
-100 -148
-99 -146.2
... ...
SOLUçãO: LRDECOMPOSICAOPRIMOS.C.
O último valor, que não será considerado, terá o CPF igual a zero. Deve
ser fornecido o valor atual do salário mínimo.
63. Fulano tem 1,50 metro e cresce 2 centímetros por ano, enquanto
Ciclano tem 1,10 metro e cresce 3 centímetros por ano. Construa um
algoritmo que calcule e imprima quantos anos serão necessários para
que Ciclano seja maior que Fulano. O algoritmo deverá exibir a altura
de cada um a cada ano até que a condição exigida seja alcançada.
Solução (algoritmo): LRFulanoCiclano.alg
64. Dois carros (X e Y) saem de uma mesma cidade. O carro X sai com
velocidade constante de 60 Km/h e o segundo carro com velocidade
constante de 90 Km/h. A seguir faça a leitura de uma distância (em
quilômetros) e calcule quanto tempo leva para o carro mais veloz tomar
essa distância do outro carro.
65. Considerando 3 carros (X,Y e Z) que saem de uma cidade A. A
seguir, considerando que o caminho a percorrer pelo carro X é de 360
Km, pelo carro Y é de 270 Km e pelo carro Z é de 310 KM, faça a
leitura da velocidade dos 3 carros e mostre o tempo em horas que cada
um deles levará para percorrer seu percurso.
66. Realizou-se uma pesquisa para determinar o índice de
mortalidade infantil em um certo período. Construa um algoritmo que
leia o número de crianças nascidas no período e, depois, num número
indeterminado de vezes, o sexo de uma criança morta (masculino,
feminino) e o número de meses de vida da criança. Como finalizador,
teremos a palavra "fim" no lugar do sexo da criança. Determine e
imprima: - a porcentagem de crianças mortas no período; - a
porcentagem de crianças do sexo masculino mortas no período; - a
porcentagem de crianças que viveram dois anos ou menos no período.
67. Um cinema que possui capacidade de 100 lugares 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: ótimo = ***** bom = **** regular = *** ruim = **
péssimo = * Elabore um algoritmo que, lendo estes dados, calcule e
imprima: - a quantidade de respostas ótimo; - a diferença percentual
entre respostas bom e regular; - a média de idade das pessoas que
responderam ruim; - a percentagem de respostas péssimo e a maior
idade que utilizou esta opção; - a diferença de idade entre a maior idade
que respondeu ótimo e a maior idade que respondeu ruim.
68. Suponha que exista um prédio sem limites de andares, ou seja,
um prédio infinito, onde existam três elevadores denominados: A, B e
C. Para otimizar o sistema de controle dos elevadores, foi realizado um
levantamento no qual cada usuário respondia: - o elevador que utilizava
com maior freqüência; - o andar ao qual se dirigia; - o período que
utilizava o elevador, entre: - M = matutino; - V = vespertino; - N =
noturno.
Solução (algoritmo): LRFatorial.alg
Solução (algoritmo): LRTestaDivisoresFatorial.alg
71. Escreva algoritmo que apresente todos fatoriais cujo resultado seja
inferior a um dado valor que é lido pelo teclado.
Solução (algoritmo): LRIntervaloFatoriais.alg
SOLUçãO (ALGORITMO): LRTESTAFATORIAL.ALG
Ex: 16
16-1=15-3=12-5=7-7=0
raiz de 16 é 4.
SOLUçãO: LRINTEIRORAIZ.C.
SOLUçãO: LRRAIZQUADRADA.C.
SOLUçãO: LRSOMA100INTEIROS.C.
82. Escreva um algoritmo que calcule e mostre a soma dos número
pares de 1 até 100.
83. Apresente todos os números divisíveis por 5 que sejam maiores do
que 0 e menores ou iguais a 200.
84. Escreva um algoritmo que leia 10 valores quaisquer. A seguir,
mostre quantos deles estão dentro do intervalo [10,20] e quantos estão
fora do intervalo, mostrando essas informações.
85. Escreva um algoritmo que leia um número e diga se este número é
perfeito ou não. Um número perfeito é aquele que é igual à soma de
seus divisores, excluindo o próprio número. Exemplos: 1 + 2 + 3 =
6 e 1 + 2 + 4 + 7 = 28.
SOLUçãO: LRTESTANUMEROPERFEITO.C.
Solução (algoritmo): LRNumerosPerfeitos.alg
SOLUçãO: LRSOMAIMPARESINTERVALO.ALG.
(0.11)
92.
93.Solução (algoritmo): LRSomatoria100.alg
94. Faça um algoritmo para calcular e mostrar a soma dos 50
primeiros elementos da série:
(0.12)
95.
96.Solução (algoritmo): LRSomatorio50.alg
97. Prepare um algoritmo que calcule o valor de H, sendo que ele é
determinado pela série
(0.13)
98.
99.SOLUçãO: LRSERIEH.C.
100. COMENTáRIOS: DEVE-SE OBSERVAR A NECESSIDADE DE
CONVERTER A VARIáVEL NUM PARA O TIPO FLOAT, POIS A DIVISãO DE
DOIS INTEIROS EM C é UM VALOR INTEIRO. A LINGUAGEM FAZ
UMA CONVERSãO AUTOMáTICA.
(0.14)
102.
(0.15)
105.
(0.16)
108.
(0.17)
110.
(0.18)
111.
112. Solução: LRCalculoValorPI.c
113. Na Matemática, uma série é uma sequência de números que
possui uma lei de formação. Faça um algortimo para calcular a soma da
série abaixo, onde N é fornecido pelo usuário.
(0.19)
114.
SOLUçãO (ALGORITMO): LRNUMEROSDEFECTIVOS.ALG
SOLUçãO (ALGORITMO): LREXIBESOMA100PRIMOS.ALG
a)
algoritmo "teste"
var
X,I:inteiro
inicio
I<-1
Enquanto( I<20) faca
X<- quad(I)
escreva(I,X);
I<-I+2
escreva("Passei por aqui!")
fimenquanto
escreva("Ufa, cheguei aqui")
fimalgoritmo
b)
algoritmo "teste"
var
X,Y:inteiro
Inicio
X<-0
Y<-30
enquanto (X<10) faca
X<-X+1
Y<-Y-1
fimenquanto
escrever(X)
escrever(Y)
fimalgoritmo
(0.20)
120.
SOLUçãO (ALGORITMO): LRCALCULONOTASATLETAS.ALG
SOLUçãO: LRCONTADORPRIMOS.C.
SOLUçãO (ALGORITMO): LRNUMEROSABUNDANTES.ALG
SOLUçãO: LRCONTAPARES.C.
Série: 2, 7, 3, 4, 21, 12, 8, 63, 48, 16, 189, 192, 32, 567, 768, …
SOLUçãO1: LRGERASERIEESPECIAL.C.
SOLUçãO2: LRGERASERIEESPECIAL2.C.
Série: 2, 7, 3, 4, 21, 12, 8, 63, 48, 16, 189, 192, 32, 567, 768, …