Skip to content

Instantly share code, notes, and snippets.

@SpinnerZ
Created September 2, 2024 20:48
Show Gist options
  • Select an option

  • Save SpinnerZ/ac6686683d03ef41a985cb3e281b32af to your computer and use it in GitHub Desktop.

Select an option

Save SpinnerZ/ac6686683d03ef41a985cb3e281b32af to your computer and use it in GitHub Desktop.
Exercícios utilizando estruturas de repetição (for, do-while e while)

Lista de exercícios utilizando estruturas de repetição

Todos os exercícios que TÊM MENU devem ser implementados utilizando o do-while e o while

Todos os exercícios que NÃO TÊM MENU devem ser implementados utilizando o for, while e o do-while.

  1. Faça um programa que receba um número e calcule e mostre a tabuada desse número.
  2. Faça um programa que mostre as tabuadas dos números de 1 a 10.
  3. Faça um programa que verifique e mostre os números entre 1.000 e 2.000 (inclusive) que, quando divididos por 11 produzam resto igual a 2.
  4. Faça um programa que leia um valor n, inteiro e positivo, calcule e mostre a seguinte soma: S = 1 + 1/2 + 1/3 + 1/4 + … + 1/n.
  5. Escreva um aplicativo que recebe inteiro e mostra os números pares e ímpares (separados), de 1 até esse inteiro.
  6. Escreva um programa que lê o tamanho do lado de um quadrado e imprime um quadrado daquele tamanho com asteriscos. Seu programa deve funcionar para quadrados com lados de todos os tamanhos entre 1 e 20.

Por exemplo, para lado igual a 5:

*****
*****
*****
*****
*****
7. Escreva um programa que lê o tamanho do lado de um quadrado e imprime um quadrado daquele tamanho com asteriscos e hífens. Seu programa deve funcionar para quadrados com lados de todos os tamanhos entre 1 e 20.

Para lado igual a 5:

*****
*---*
*---*
*---*
*****
8. Faça um programa que recebe a altura de um triangulo em um número inteiro e imprima-o utilizando asteriscos. Veja o Exemplo:

Entrada: 5

*
**
***
****
*****
9. Se você lembrar bem, quando estudamos as variáveis do tipo caractere, char, dissemos que, na verdade, ela eram representadas por inteiros de 0 até 255. Mostre a tabela completa do código ASCII. 10. Faça um programa para calcular n! (Fatorial de n), sendo que o valor inteiro de n é fornecido pelo usuário. Sabe-se que: - N! = 1 * 2 * 3 * … (n – 1) * n - 0! = 1 11. Faça um programa que apresente o menu de opções a seguir:

Menu de opções:

1. Média aritmética
2. Média ponderada
3. Sair

Digite a opção desejada:

- Na opção 1: receber duas notas, calcular e mostrar a média aritmética.
- Na opção 2: receber três notas e seus respectivos pesos, calcular e mostrar a média ponderada.
- Na opção 3: sair do programa.  

Verifique a possibilidade de opção inválida, mostrando uma mensagem. 12. Faça um programa que apresente um menu de opções para o cálculo das seguintes operações entre dois números: adição, subtração, multiplicação e divisão. O programa deve possibilitar ao usuário a escolha da operação desejada, a exibição do resultado e a volta ao menu de opções. O programa só termina quando for escolhida a opção de saída. 13. Faça um programa que apresente o menu de opções a seguir, que permita ao usuário escolher a opção desejada, receba os dados necessários para executar a operação e mostre o resultado. Verificar a possibilidade de opção inválida e não se preocupar com as restrições, como salário inválido.

Menu de opções:

1. Novo salário
2. Férias
3. Décimo terceiro
4. Sair

Digite a opção desejada:

- Na Opção 1: receber o salário de um funcionário, calcular e mostrar o novo salário usando as regras a seguir:
Salários Percentagem de aumento
Até R$ 1400,00 15%
De R$ 1400,00 a R$ 2400,00 10%
Acima de R$ 2400,00 5%
- Na opção 2: receber o salário de um funcionário, calcular e mostrar o valor de suas férias. Sabe-se que as férias equivalem ao seu salário acrescido de 1/3.
- Na opção 3: receber o salário de um funcionário e o número de meses de trabalho na empresa, no máximo 12, calcular e mostrar o valor do décimo terceiro. Sabe-se que o décimo terceiro equivale ao seu salário multiplicado pelo número de meses de trabalho dividido por 12.
- Na opção 4: sair do programa.
  1. Uma agência bancária possui vários clientes que podem fazer investimentos com rendimentos mensais, conforme a tabela a seguir:
Tipo Descrição Rendimento mensal
1 Poupança 1,5%
2 Poupança plus 2%
3 Fundos de renda 4%

Faça um programa que leia o código do cliente, o tipo da conta, o valor investido e o período total de investimento. Calcule e mostre o rendimento mensal de acordo com o tipo do investimento. Ao final do programa mostre o total de juros pagos. A leitura terminará quando o código do cliente digitado for menor ou igual a 0.

fonte: https://www.computersciencemaster.com.br/exercicios-lacos-de-repeticao/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment