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

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

Universidade Tecnolo´gica Federal do Parana´ — UTFPR
Coordenac¸a˜o de Cieˆncia da Computac¸a˜o - COCIC
Disciplina: LT31A — Fundamentos da Programac¸a˜o
Professor: Diego Bertolini (diegobertolini@gmail.com)
Pa´gina: http://www.inf.ufpr.bf/diegob/lt31a/
1 Exerc´ıcios: Selec¸a˜o: (if - else / switch) / Repetic¸a˜o: (for -
while - do while).
1. Fac¸a um programa que calcule e mostre o produto dos nu´meros impares entre 150 e 199.
2. Fac¸a um programa que receba um nu´mero e calcule e mostre a tabuada deste nu´mero.
3. Uma loja utiliza o co´digo 1 para transac¸a˜o a` vista e 2 para transac¸a˜o a` prazo. Fac¸a um
programa que receba o co´digo e o valor de 15 transac¸o˜es. Calcule e mostre:
• O valor total das compras a` vista;
• O valor total das compras a` prazo;
• O valor total das compras efetuadas;
• O valor da primeira prestac¸a˜o das compras a prazo, sabendo-se que estas sera˜o pagas
em treˆs vezes.
4. Fazer um programa que calcule e escreva o valor de S. Resposta: S = 95.50.
S = 11 +
3
2 +
5
3 + ...+
99
50
5. Fazer um programa que calcule e escreva o valor de S. (Resposta: S = 0.65)
S = 11 − 24 + 39 − 416 ...− 10100
6. Implementar um algoritmo para calcular o valor de `x. O valor de X devera´ ser digitado.
O valor de ex sera´ calculado pela soma dos 10 primeiros termos da se´rie a seguir.
`2 = 1 + x
2
2! +
x3
3! +
x4
4! + ...
7. Criar um algoritmo que imprima os 10 primeiros termos da serie de Fibonacci. Observacao:
Os dois primeiros termos desta serie sa˜o 1 e 1 e os demais sa˜o gerados a partir da soma
dos anteriores. Exemplos:
• 1 + 1 = 2 (terceiro termo);
• 1 + 2 = 3 (quarto termo) e etc.
• A sequencia: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... etc.
8. Fazer um programa para calcular e mostrar a soma dos N primeiros termos da sequeˆncia
abaixo. N deve ser fornecido como entrada.
S = 10001 +
997
2 − 9943 + 9914 − ...
• Resposta:
1
• n=1: 1000.00
• n=2: 1498.50
• n=3: 1167.17
• n=4: 1414.92
9. Escreva uma func¸a˜o que receba, por paraˆmetro, dois valores X e Z e calcula e retorna Xz
. (sem utilizar func¸o˜es ou operadores de poteˆncia prontos)
10. Fac¸a um algoritmo que leia os valores dos treˆs lados de um triaˆngulo e informe se e´ um
triaˆngulo equ¨ila´tero, iso´sceles ou escaleno.
11. Crie um algoritmo que leia a idade de uma pessoa e informe a sua classe eleitoral:
• na˜o-eleitor (abaixo de 16 anos)
• eleitor obrigato´rio (entre 18 e 65 anos).
• eleitor facultativo (entre 16 e 18 anos e maior que 65 anos).
12. Segundo uma tabela me´dica, o peso ideal esta´ relacionado com a altura e o sexo. Fac¸a um
algoritmo que receba a altura e o sexo de uma pessoa e calcule e imprima o seu peso ideal,
utilizando as seguintes fo´rmulas:
• homens: (72.7 * H) - 58.
• mulheres: (62.1 * H) - 44.7
Fac¸a uma func¸a˜o que receba, a altura (H) e o sexo de uma pessoa e retorna o seu peso
ideal.
13. Fac¸a um algoritmo que calcule N! (fatorial de N), sendo que o valor inteiro N e fornecido
pelo usuario. Sabendo que:
• N ! = N * (N - 1 ) * (N-2) * ... 3 * 2 * 1
• 0 ! = 1 , por definic¸a˜o
Crie uma func¸a˜o que receba o valor inteiro e positivo e calcule o seu fatorial.
2

Outros materiais