Ir para o conteúdo

Exercícios sobre Repetições

Questão 1
Faça um programa que calcule a soma dos números inteiros de 1 a 100.
Questão 2
Escreva um programa que pergunte ao usuário um número e imprima a soma de 1 até o número informado. Exemplo: 5 → 1 + 2 + 3 + 4 + 5 = 15.
Questão 3
Faça um programa que peça dois números (base e expoente) e calcule a potência sem utilizar funções prontas da linguagem.
Questão 4
Construa um programa que exiba a tabuada de 1 até N, onde N é informado pelo usuário.
Questão 5
Faça um programa para calcular e imprimir a soma dos cubos dos números pares compreendidos entre A e B (B > A). A e B são lidos pelo teclado.
Questão 6
Faça um programa que receba um valor que foi depositado na poupança e exiba o valor com rendimento mês a mês durante o período de um ano. Considere fixo o juros da poupança em 0,5% a. m.
Questão 7
Número primo é aquele que só é divisível por ele mesmo e pelo número 1. Faça um programa que peça um número inteiro ao usuário e determine se o número informado é primo ou não.
Questão 8
Faça um programa que calcule o resultado dos 50 primeiros números da seguinte sequência: 1000/1 - 997/2 + 994/3 - 991/4 + ...
Questão 9
Faça um programa para calcular e imprimir a seguinte equação: 37 × (38/1) + 38 × (36/2) + 35 × (36/3) + ... + 1 × (2/37)
Questão 10
Anacleto tem 1,50m e cresce 2 centímetros por ano, enquanto Felisberto tem 1,10m e cresce 3 centímetros por ano. Construa um programa que calcule e apresente quantos anos serão necessários para que Felisberto seja maior que Anacleto.
Questão 11
Um determinado material radioativo perde metade de sua massa a cada 50 segundos. Dada a massa inicial, em gramas, faça um programa que determine o tempo necessário para que essa massa se torne menor que 0,05 gramas.
Questão 12
Supondo que a população de um país A seja da ordem de 80.000 habitantes com uma taxa anual de crescimento de 3% e que a população de B seja 200.000 habitantes com uma taxa de crescimento de 1,5%. Faça um programa que calcule e imprima o número de anos necessários para que a população do país A ultrapasse ou iguale a população do país B, mantidas as taxas de crescimento.
Questão 13
Uma rainha requisitou os serviços de um monge e disse-lhe que pagaria qualquer preço. O monge, necessitando de alimentos, indagou à rainha sobre o pagamento, se poderia ser feito com grãos de trigo dispostos em um tabuleiro de xadrez (que possui 64 casas), de tal forma que o primeiro quadro deveria conter apenas um grão e os quadros subsequentes, o dobro do quadro anterior. Crie um programa para calcular o total de grãos que o monge recebeu.
Questão 14
Escreva um programa que determine o fatorial de um número. Para este problema, tem-se como entrada o valor do número do qual se deseja calcular o fatorial.
Questão 15
Faça um programa que peça para o usuário ir informando números até que ele informe 0 (zero). Após isto apresente os dados solicitados.
Questão 16
Leia um número positivo do usuário, então, calcule e imprima a sequência Fibonacci até o primeiro número superior ao número lido.
Questão 17
Faça um programa que peça ao usuário pensar em um número de 1 a 1000, o programa então tentará adivinhar o número pensando.
Questão 18
O seguinte programa em Python não está funcionando e lhe foi pedido para que seja corrigido. Apenas olhando o código, qual foi o erro de programação?

cont1 = 0
cont2 = 0
brancos = 0
nulos = 0
voto = int(input())
while voto != -1:
    if voto == 1:
        cont1 += 1
    elif voto == 2:
        cont2 += 1
    elif voto == 0:
        brancos += 1
    else:
        nulos += 1
print(cont1)
print(cont2)
print(brancos)
print(nulos)