Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Lista de exercícios de programação, Exercícios de Linguagem de Programação

Exercícios para treinar os conhecimentos adquiridos em sala de aula

Tipologia: Exercícios

2023

Compartilhado em 28/10/2024

coxi-david
coxi-david 🇦🇴

1 documento

1 / 4

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Lista de Exercícios III - Professor Wagner Gaspar
Estruturas de Repetição (laços) – for – while – do{}while
Dica:
Acompanhe também o curso de programação em wagnergaspar.com onde os códigos também são
disponibilizados.
1) Elabore um programa em C para ler do teclado um valor inteiro entre 1 e 10 e apresentar a
tabuada. Exemplo:
Entrada 7
Saída:
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
7 * 4 = 28
7 * 5 = 35
7 * 6 = 42
7 * 7 = 49
7 * 8 = 56
7 * 9 = 63
7 * 10 = 70
2) Escreva um programa que repita a leitura de uma senha até que ela seja válida. Para cada leitura
de senha incorreta informada, escrever a mensagem “Senha Invalida”. Quando a senha for
informada corretamente deve ser impressa a mensagem “Acesso Permitido” e o programa deve ser
encerrado. Considere que a senha correta é o valor 123456.
3) Faça um programa que some os números ímpares entre 1 e 1000 e imprima a resposta.
4) Faça um programa que some os números ímpares entre 1 e 1000 e imprima a resposta.
Restrição:
→ O bloco de repetição deve executar no máximo 500 vezes.
5) Faça um programa que leia as notas referentes às duas avaliações de um aluno. Calcule e
imprima a média semestral. Faça com que o programa só aceite notas válidas (uma nota válida deve
pertencer entre o intervalo de 0 a 10). Cada nota deve ser validada separadamente.
6) Faça um programa que imprima na tela todos os múltiplos de 7 entre 1 e 9999.
7) Leia um valor inteiro N. Apresente o quadrado de cada um dos valores pares, de 1 até N,
inclusive N, se for o caso.
8) Escreva um programa em C que funcione como uma calculadora. O programa deve apresentar
um menu ao usuário da seguinte forma:
1 – Somar
2 – Subtrair
3 – Multiplicar
4 – Dividir
0 – Sair
pf3
pf4

Pré-visualização parcial do texto

Baixe Lista de exercícios de programação e outras Exercícios em PDF para Linguagem de Programação, somente na Docsity!

Lista de Exercícios III - Professor Wagner Gaspar Estruturas de Repetição (laços) – for – while – do{}while Dica: Acompanhe também o curso de programação em wagnergaspar.com onde os códigos também são disponibilizados. 1) Elabore um programa em C para ler do teclado um valor inteiro entre 1 e 10 e apresentar a tabuada. Exemplo: Entrada 7 Saída: 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 7 * 10 = 70 2) Escreva um programa que repita a leitura de uma senha até que ela seja válida. Para cada leitura de senha incorreta informada, escrever a mensagem “Senha Invalida”. Quando a senha for informada corretamente deve ser impressa a mensagem “Acesso Permitido” e o programa deve ser encerrado. Considere que a senha correta é o valor 123456. 3) Faça um programa que some os números ímpares entre 1 e 1000 e imprima a resposta. 4) Faça um programa que some os números ímpares entre 1 e 1000 e imprima a resposta. Restrição : → O bloco de repetição deve executar no máximo 500 vezes. 5) Faça um programa que leia as notas referentes às duas avaliações de um aluno. Calcule e imprima a média semestral. Faça com que o programa só aceite notas válidas (uma nota válida deve pertencer entre o intervalo de 0 a 10). Cada nota deve ser validada separadamente. 6) Faça um programa que imprima na tela todos os múltiplos de 7 entre 1 e 9999. 7) Leia um valor inteiro N. Apresente o quadrado de cada um dos valores pares, de 1 até N, inclusive N, se for o caso. 8) Escreva um programa em C que funcione como uma calculadora. O programa deve apresentar um menu ao usuário da seguinte forma: 1 – Somar 2 – Subtrair 3 – Multiplicar 4 – Dividir 0 – Sair

Uma estrutura do tipo switch deve ser utilizada para realizar cada operação em um case. Após a escolha da operação, dois valores devem ser pedidos ao usuário para realizar a operação escolhida. Se a operação escolhida for a 4 o dividendo não pode ser zero, um novo valor deve ser solicitado. O programa deve funcionar até que o usuário escolha a opção 0 (opção de saída). 9) Faça um programa que calcule o valor de A, dado por: A = 1 + 2 + 3 + 4 + … + n, onde n é um número inteiro, maior que zero informado pelo usuário. 10) Você decidiu ficar rico guardando dinheiro por 30 dias consecutivos. Para tal, decidiu guardar 1 centavo no primeiro dia, 2 centavos no segundo dia, 4 centavos no terceiro dia, 8 centavos no quarto dia, e assim por diante. Faça um programa para calcular quanto você terá ao final dos 30 dias. 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. 12) Para uma turma de 45 alunos, construa um algoritmo que determine: a) A idade média dos alunos com menos de 1,70m de altura; b) A altura média dos alunos com mais de 20 anos. 13) Faça um programa que peça ao usuário um número inteiro maior que 2 e diga se o número informado é primo ou não. 14) Faça um programa que calcule a média de salários de uma empresa, pedindo ao usuário a quantidade de funcionários e o salário de cada funcionário. Ao final, o programa deve imprimir a média dos salários informados, o salário mais alto e o salário mais baixo. 15) Faça um programa que peça ao usuário dois números inteiros e apresente o resultado na multiplicação entre os dois números sem utilizar a operação de multiplicação. 16) Faça um programa para encontrar o menor número inteiro que seja divisível por todos os números inteiros entre 1 e 10. 17) Faça um programa que peça números ao usuário. Quando o usuário digitar o número 0 (zero) o programa deve imprimir na tela quantos números positivos e negativos foram digitados. Exemplo:

23) Escreva um programa que gere a saída abaixo. Restrições : → A instrução “printf” pode ser utilizada no máximo 2 vezes; → O \n para saltar linha pode ser utilizado no máximo 2 vezes.

**







24) Você deve fazer um programa que apresente a sequência conforme o exemplo abaixo. I=1 J= I=1 J= I=1 J= I=3 J= I=3 J= I=3 J= I=5 J= I=5 J= I=5 J= ... I=9 J= I=9 J= I=9 J= 25) Escreva um programa que leia dois valores X e Y. A seguir, mostre uma sequência de 1 até Y, passando para a próxima linha a cada X números. Exemplo de entrada: 3 99 Exemplo de saída: 1 2 3 4 5 6 7 8 9 10 11 12 ... 97 98 99 26) Escreva um programa para ler as notas da primeira e da segunda avaliação de um aluno. Calcule e imprima a média semestral. O programa deverá aceitar apenas notas válidas no intervalo [0,10]. Cada nota deve ser validada separadamente. Ao final, deve ser impressa a mensagem “novo calculo? (1-sim 2-nao)”, solicitando ao usuário que informe um código (1 ou 2), indicando se ele deseja ou não executar o programa novamente. Se for informado o código 1, deve ser repetida a execução de todo o programa para permitir um novo cálculo, se for informado o código 2 o programa deve ser encerrado.