Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estrutura de Repetição (enquanto/faça enquanto) Nível Fácil 1. Faça um programa que receba um número n, calcule e exiba todos os seus divisores. 2. Faça um algoritmo que receba vários números inteiros indefinidamente até que o número 0 (zero) seja informado, e imprima a soma total dos números informados. 3. Faça um programa que leia vários números, enquanto positivos, e imprima a média desses números digitados. 4. Faça um algoritmo para ler e escrever o Nome de 20 pessoas. 5. Faça um programa onde o usuário informe um número e o programa imprima na tela a quantidade de dígitos desse número. Nível Médio 6. Faça um algoritmo que leia um número inteiro e positivo n e calcule a soma de 1 até n, com sinais intercalados, onde números ímpares são positivos e números pares são negativos. Exemplo: 1−2 + 3−4 + 5−6 + ... + n 7. Escreva um algoritmo que imprima as seguintes sequências de números: (1, 1 2 3 4 5 6 7 8 9 10) (2, 1 2 3 4 5 6 7 8 9 10) (3, 1 2 3 4 5 6 7 8 9 10) (4, 1 2 3 4 5 6 7 8 9 10) e assim sucessivamente, até que o primeiro número (antes da vírgula), também chegue a 10. 8. Escreva um programa que imprima, para um determinado 1 < n < 40, o seguinte desenho (para n = 5): # ## ### #### ##### Estrutura de Repetição (enquanto/faça enquanto) 9. Dado um número natural na base decimal, faça um programa para transformá-lo para a base binária. Exemplo: Dado 18 a saída deverá ser 10010. 10. Faça um algoritmo para inverter os dígitos de um número. Por exemplo, a inversão dos dígitos de 8452 é 2548. O número invertido deve ser armazenado em uma variável e depois impresso na tela. Nível Difícil 11. Faça um algoritmo que receba um número inteiro e positivo n, e então exiba o número primo mais próximo à n. Obs.: O número primo mais próximo pode ser menor ou maior que n.
Compartilhar