Lista de Exercícios Resolvidos de Comando for

Ver Teoria

Dado um número n inteiro e positivo, dizemos que n é perfeito se n for igual à soma de seus divisores positivos diferentes de n. Construa um programa em C que verifica se um dado número é perfeito. Exemplo: 6 é perfeito, pois 1 + 2 + 3 = 6 .

Ver solução completa

Crie um programa que imprima uma tabela de conversão de graus Fahrenheit para Celsius, conforme um intervalo definido pelo usuário. O algoritmo em C deve solicitar ao usuário o limite superior do intervalo e um valor de incremento.

Para a realização dos cálculos, considere a seguinte fórmula:

C = F - 32 * 5 9

Considere sempre o valor do limite inferior como 10.

Ver solução completa

Faça um algoritmo em C que leia um número n, some todos os números inteiros de 1 a n e mostre o resultado obtido.

Ver solução completa

Faça um programa para calcular x y . Os valores de x e y serão fornecidos pelo usuário do programa.

Ver solução completa

Receber um inteiro positivo não nulo correspondente ao tamanho da lista de números fornecida pelo usuário. Em seguida, receber todos os números da lista e devolver o menor dele.

Ver solução completa

Faça um algoritmo em C capaz de realizar o cálculo de rentabilidade de uma poupança, esse algoritmo deve receber como entrada o valor inicial e o valor dos aportes mensais (ambos em reais) que o usuário está disposto a guardar. Como saída, o programa deve imprimir na tela o montante após 12 meses aplicado a uma taxa de 0,5 % ao mês de rentabilidade.

Ver solução completa

Diferentemente das outras estruturas de repetição, a estrutura for define a inicialização da variável contadora, condição de execução e regra de incremento em seus parâmetros. Sendo assim, defina essa estrutura na linguagem C explicitando o espaço reservado para cada um desses parâmetros.

Ver solução completa

Faça um programa que mostre o apenas o n-ésimo termo da série de Fibonacci. Esse programa deve receber como entrada um número inteiro n maior que 2 (considere que 0 e 1 são conhecidos, sendo eles os 2 primeiros números da série).

Ver solução completa