Exercícios de While, Do Whilee For
- Contagem progressiva
- Faça um programa que imprima na tela os números de 1 a 20, um abaixo do outro.
- Depois modifique o programa para que ele mostre os números um ao lado do outro utilize o
\t.
- Contagem regressiva
- Faça programa que imprima na tela a contagem regressiva de 10 até 1, um abaixo do outro.
- Tabuada
- Desenvolva um programa que mostre a tabuado do número 5.
- Considere que a tabuada vai do
1 x 5 ao 10 x 5.
- Loja de R$ 1,99 do seu Manoel Joaquim
- O Sr. Manoel Joaquim possui uma grande loja de artigos de R$ 1,99, com cerca de 10 caixas. Para agilizar o cálculo de quanto cada cliente deve pagar ele desenvolveu um tabela que contém o número de itens que o cliente comprou e ao lado o valor da conta. Desta forma a atendente do caixa precisa apenas contar quantos itens o cliente está levando e olhar na tabela de preços. Você foi contratado para desenvolver o programa que monta esta tabela de preços, que conterá os preços de 1 até 50 produtos, conforme o exemplo abaixo:
Lojas Quase Dois - Tabela de preços 1 - R$ 1.99 2 - R$ 3.98 ... 50 - R$ 99.50
- Simulador de Caixa de Supermercado Simples
- Peça ao usuário o preço de vários produtos.
- Calcule e exiba o total da compra.
- O programa deve fechar apenas quando o usuário digitar
-1;
- Calculadora de Desconto
- Peça ao usuário o valor de uma compra e a porcentagem de desconto.
- Calcule e exiba o valor final após o desconto.
- O programa deve fechar apenas quando o usuário digitar
-1;
- Contagem de Números Negativos
- Escreva um algoritmo que lê 5 valores, um de cada vez, e conta quantos destes valores são negativos, escrevendo esta informação.
- Tabuada Seletiva
- Desenvolva um gerador de tabuada, capaz de gerar a tabuada de qualquer número inteiro entre 1 a 10.
- O usuário deve informar de qual numero ele deseja ver a tabuada. A saída deve ser conforme o exemplo abaixo:
Tabuada de 5: 5 X 1 = 5 5 X 2 = 10 ... 5 X 10 = 50
- Simulador de Login Simples
- O programa pede uma senha (fixa, por exemplo
"1234").
- Se a senha estiver correta, exibe
"Acesso permitido", caso contrário "Senha incorreta".
- Soma de série:
- Faça um programa que calcule a soma dos números de 1 a 100.
- Média simples:
- Faça um programa que peça ao usuário para digitar 5 números e informe a soma e a média dos números.
- Simulador de Votação
- Simule uma votação com três candidatos.
- O usuário vota até que ele digite um número negativo.
- Exiba o resultado final da votação.
- Gerador de Números Aleatórios
- Crie um programa que gere 10 números aleatórios entre 1 e 100.
- Use a função
rand() para gerar os números
- Se necessário, busque exemplos de utilização de
rand() em C na internet.
- Mostre os valores gerador na tela um em sequência do outro utilizando o
\t.
- Simulador de Jogo de Dados
- Simule o lançamento de dois dados (2 dados de seis lados, 2d6).
- Mostre a soma dos dados e determine se é um resultado ganhador (ex: soma de 7 ou 11).
- Simulador de Loteria
- Gere 6 números aleatórios entre 1 e 60, use a função
rand(), não mostre os números para o usuário neste momento.
- Peça ao usuário para digitar 6 números.
- Mostre os números gerados, e compare os números gerados com os digitados e exiba quantos acertos o usuário teve.
- Média de Notas com Reprovação por Faltas
- Faça um programa que peça a nota final e o número de faltas de um aluno.
- Calcule a média e informe se o aluno está aprovado (nota >= 7 e faltas <= 25% das aulas), reprovado por nota ou reprovado por faltas.
- O programa deve parar de ser executado apenas quando o usuário digitar o número
-1.
- Números Pares
- Faça um programa que imprima os números pares de 0 a 20.
- Soma de Números Pares
- Peça ao usuário para digitar 5 números.
- Calcule e exiba a soma dos números pares.
- Números Ímpares
- Faça um programa que imprima na tela apenas os números ímpares entre 1 e 50.
- Soma de Números Ímpares
- Peça ao usuário para digitar 5 números.
- Calcule e exiba a soma dos números ímpares.
- Entrada Inválida
- Faça um programa que peça uma nota, entre zero e dez.
- Mostre uma mensagem caso o valor seja inválido e continue pedindo até que o usuário informe um valor válido.
- Maiores de 18
- Faça um programa em C que receba a idade de 10 pessoas e mostre quantas são maiores que 18 anos.
- Números Pares e Ímpares
- Faça um programa que peça 6 números inteiros, calcule e mostre a quantidade de números pares e a quantidade de números impares.
- Maior Número
- Faça um programa que leia 5 números e informe o maior número.
- Conjunto de N números
- Faça um programa que, dado um conjunto de N números, determine o menor valor, o maior valor e a soma dos valores.
- Números Primos
- Faça um programa que peça um número inteiro e determine se ele é ou não um número primo.
- Um número primo é aquele que é divisível somente por ele mesmo e por 1.
- Os números primos possuem várias aplicações dentro da Computação, por exemplo na Criptografia, é importante saber utilizá-los.
- Gerador de Sequência de Números Primos
- Potência por Multiplicações Sucessivas
- Fatorial de um Número
- Gerador de Intervalo Numérico
- Contador de Divisores
- Conversor de Temperatura
- Jogo da Adivinhação
- Simulador de Caixa Eletrônico
- Ordenação de Três Números
- Simulador de Investimento
🤺 Desafios de Laços de Repetição🤺
- Números Invertidos
- Competição de Salto a Distância
- Competição de Ginástica
Em Revisão
Os exercícios abaixo estão sendo classificados, alguns são repetidos, outros servem de inspiração, outros são fáceis de fazer em linguagens como Python ou C# mas complicados de serem executados em linguagem C, portanto estão separados para análise futura.
- Em Revisão (Ignore estes Exercícios):
Exercícios - Estrutura de Repetição (Ignore estes exercícios)