Buscar

LISTA 2

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

INSTITUTO DE CIÊNCIA E TECNOLOGIA – ICT 
DEPARTAMENTO DE CIÊNCIA E TECNOLOGIA
UC: Lógica de Programação – 2015 
Prof: Valério Rosset
Profa. Mariá C. V. N. Rosset
Lista de Exercícios 2 
(Resolva os Exercícios com Portugol)
 
1. Escreva um algoritmo para calcular a quantidade dinheiro gasta por um 
fumante. Dados de entrada pelo usuário: o número de anos que ele 
fuma, o nº de cigarros fumados por dia e o preço de uma carteira 
(Assuma que a carteira contém sempre 20 cigarros).
2. Escreva um algoritmo para ler dois números inteiros, x e y, e imprimir o 
quociente e o resto da divisão inteira entre eles (utilize a comando 
“mod” para representar o resto da divisão conforme explicado nas 
aulas).
3. Escreva um algoritmo para gerar o preço final de um carro ao 
consumidor, os valores pagos pelo imposto e pelo lucro do fabricante, 
sendo informado o custo de fabricação do carro (entrada) e assumindo 
que são pagos: (a) 45% sobre o custo do carro – imposto; e (b) 12% 
sobre o custo do carro – lucro do distribuidor.
4. Escreva um algoritmo para ler a velocidade máxima permitida em uma 
avenida, a velocidade do veículo e calcular e apresentar o valor de uma 
possível multa ao motorista, sabendo que são pagos: (a) R$ 50,00, se o 
veículo ultrapassar em até 10km/h a velocidade permitida (ex.: 
velocidade máxima: 50km/h; veículo está a 60km/h ou a 56km/h); (b) 
R$ 100,00, se ultrapassar de 11 a 30 km/h a velocidade permitida. (c) 
200 reais, se estiver acima de 31km/h da velocidade permitida.
5. (*EM SALA*) Elaborar um algoritmo em Portugol que, dado um valor 
de entrada lido em reais (R$), efetue a apresentação em dólar (US$), 
euro (€$) ou libra esterlina (£$). A tabela mostra as conversões. O 
algoritmo deverá solicitar o valor que o usuário possui em Real (R$), e 
qual conversão ele quer realizar. Mostre o valor na conversão desejada.
Moeda Valor em Reais
1 Dólar (U$) R$ 3,21
1 Euro (€$) R$ 3,51
1 Libra Esterlina (£$) R$ 4,82
6. (*EM SALA*) Escreva um algoritmo para ler três valores e escrevê-los 
em ordem crescente. 
7. Escreva um algoritmo para ler 4 números inteiros e calcular a soma dos 
que forem par.
8. Escreva um algoritmo para informar se um dado ano é ou não bissexto. 
Obs: um ano é bissexto se ele for divisível por 400 ou se ele for 
divisível por 4 e não por 100.
9. (*EM SALA*) Escreva um algoritmo em Portugol para verificar se um 
dado número é primou ou não. Entrada: Um número inteiro, Saída: é 
ou não primo. 
10.(*EM SALA*) Escreva um algoritmo em Portugol para apresentar n 
elementos da série de Fibonacci ( 0 1 1 2 3 5 …) . Entrada um número 
inteiro n. Saída: a série de Fibonacci com n elementos. 
11.Escreva um algoritmo em Portugol apresentar os números primos de 
uma sequência de 0 a n onde n é dado pelo usuário. Entrada: um 
número inteiro dado pelo usuário. Saída: os primos em sequência 
crescente.
 
12.Faça um algoritmo que leia a temperatura em graus Celsius (C) 
fornecida pelo usuário e converta-a para graus Fahrenheit (F). A 
fórmula de conversão é: F = (9/5)C + 32. Utilizar o conceito de 
passagem por referência.
13.Uma pessoa X tem altura x (metro(s)) e cresce cx centímetros por ano. 
Uma pessoa Y tem altura y (metro(s)) e cresce cy centímetros por ano. 
Construa um algoritmo em C que calcule e imprima quantos anos serão 
necessários para que X seja maior que Y. 
14.Calcular e escrever a soma dos 20 primeiros termos da série:
100
0
99
1
98
2
97
3! ! ! !
...
� � � �
 
 
15.Calcular e escrever o valor do número , com precisão de 0.0001,
Σ
 
usando a série 
Σ
 � � � � � �
4 4
3
4
5
4
7
4
9
4
11
...
16.O cosseno de um ângulo X (em radianos) pode ser calculado utilizando-
se a série 
COSX X X X
 � � � �
1
2 4 6
2 4 6
! ! !
...
 Ler um valor para X, determinar e escrever 
o valor da soma dos 10 primeiros termos da série.
17. Calcular o valor de ex através da série:
e x x x xx
 � � � �
0
1 2 3
1 2 3! ! !
...
de modo que a diferença do valor calculado para o valor retornado por 
uma função definida, EXP por exemplo, seja, no máximo, 0.0001. O 
valor de X deve ser lido. O programa deverá escrever o valor de X, o 
valor calculado através da série, o valor dado pela função EXP e o 
número de termos utilizados da série.
18. (*EM SALA*) Faça um programa que a partir de uma data de entrada 
formada por 3 valores (dia, mês e ano) fornecida pelo teclado calcule a 
data do dia seguinte.
19.Escreva um algoritmo que percorre todos os números entre a e b e 
mostra aqueles que divididos por 11 dão resto 5 (9999<=a<=1000 e 
a<=b<=9999) .
20.Escreva uma função que recebe por parâmetro um valor inteiro e 
positivo n e retorna o valor de S. 
S = 2/4 + 5/5 + 10/6 + 17/7 + 26/8 + ... +(n2+1)/(n+3)
21.Dados dois naturais m e n determinar, entre todos os pares de números 
naturais (x,y) tais que x < m e y < n, um par para o qual o valor da 
expressão xy - x2 + y seja máximo e calcular também esse máximo.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes