Baixe o app para aproveitar ainda mais
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
Compartilhar