Buscar

Aula_04_-_Repetio_em_C_-_WHILE_-_Exerccios

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Exercícios 
 
1. Escreva um programa para ler o número de alunos existentes em uma turma, ler 
as notas destes alunos, e calcular a média aritmética destas notas. 
 
2. Escreva um programa que leia uma sequência de números inteiros positivos até 
que seja digitado um número negativo. Apresentar o maior dos números e em 
qual (posição) ele foi digitado. 
 
3. Apresentar todos os valores numéricos inteiros ímpares situados na faixa de 0 a 
20. Para verificar se o número é ímpar, efetuar dentro do laço a verificação lógica 
desta condição com a instrução if, perguntando se o número é ímpar. Sendo, 
mostre-o, não sendo, passe para o próximo passo. 
 
4. Escreva um programa que apresente todos os números divisíveis por 4 que sejam 
menores que 200. 
 
5. Escreva um programa que apresente a série de Fibonnaci até o décimo quinto 
termo. A série de Fibonnaci é formada pela sequência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 
..., etc. Esta série se caracteriza pela soma de um termo posterior com seu 
anterior subsequente. 
 
6. Um determinado material radioativo perde metade de sua massa a cada 50 
segundos. Este tempo é chamado na físico-química de MEIA-VIDA. Dada a massa 
inicial, em gramas, faça um algoritmo que determine o tempo necessário para 
que essa massa se torne menor que 0.5 gramas. Ao final do algoritmo escreva a 
massa inicial e o tempo calculado em horas, minutos e segundos. 
 
7. A Federação Mineira de Futebol contratou você para escrever um programa para 
fazer uma estatística do resultado de vários JOGOS. Escreva um algoritmo para 
ler o número de gols marcados pelo ATLÉTICO MINEIRO, o número de gols 
marcados pelo AMÉRICA MINEIRO e o número de gols marcados pelo CRUZEIRO 
em um duelo, imprimindo o nome do time vitorioso ou a palavra EMPATE. Logo 
após escrever a mensagem “Novo DUELO 1. Sim 2. Não?” e solicitar uma 
resposta. Se a resposta for 1, o algoritmo deve ser executado novamente 
solicitando o número de gols marcados pelos times em uma nova partida, caso 
contrário deve ser encerrado imprimindo: 
 
a. Quantos jogos fizeram parte da estatística. 
b. O número de vitórias do Galo. 
c. O número de vitórias do Cruzeiro. 
d. O número de Empates. 
e. Uma mensagem indicando qual o time que venceu o maior número. de 
duelos (ou não houve vencedor). 
 
8. Supondo que a população da República Democrática dos Bruzundangas seja da 
ordem de 90.000.000 (noventa milhões) de habitantes com uma taxa anual de 
crescimento de 3% e que a população de um país União Federalista do Milano 
seja de aproximadamente 200.000.000 (duzentos milhões) de habitantes com 
uma taxa anual de crescimento de 1,5%. Faça um algoritmo que calcule e escreva 
o número de anos necessários para que a população dos Bruzundangas alcance 
ou ultrapasse a população dos Milanos. Suponha que serão mantidas essas taxas 
de crescimento. 
 
9. Faça um programa que some os números ímpares contidos em um intervalo 
definido pelo usuário. O usuário define o valor inicial do intervalo e o valor final 
deste intervalo e o programa deve somar todos os números ímpares contidos 
neste intervalo. Caso o usuário digite um intervalo inválido (começando por um 
valor maior que o valor final) deve ser escrito uma mensagem de erro na tela, 
“Intervalo de valores inválido” e o programa termina. Exemplo de tela de saída: 
• Digite o valor inicial e valor final: 5 
• 10 
• Soma dos ímpares neste intervalo: 21 
 
10. Faça um programa que leia vários números, calcule e mostre: 
a) A soma dos números digitados 
b) A quantidade de números digitados 
c) A média dos números digitados 
d) O maior número digitado 
e) O menor número digitado 
f) A média dos números pares 
Finalize a entrada de dados caso o usuário informe o valor 0. 
 
11. Faça um programa que apresente um menu de opções para o cálculo das 
seguintes operações entre dois números: 
a. adição (opção 1) 
b. subtração (opção 2) 
c. multiplicação (opção 3) 
d. divisão (opção 4) 
e. saída (opção 5) 
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 (opção 5). 
 
 
12. (Extra) Escreva um programa que leia um número inteiro positivo n e em seguida 
imprima n linhas do chamado Triangulo de Floyd. Para n = 6, temos: 
• 1 
• 2 3 
• 4 5 6 
• 7 8 9 10 
• 11 12 13 14 15 
• 16 17 18 19 20 21

Continue navegando