Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula de Hoje Curso: Ciência da Computação Disciplina: Introdução à Programação Estruturada Aula 06 Exercícios Exercício 31: Faça um programa utilizando funções para calcular o juros simples segundo a fórmula abaixo. J = C.i.n J = juros, C = capital, i = taxa de empréstimo n = períodos Vamos imaginar o seguinte cenário: um empréstimo de R$ 16.000,00 sobre a taxa de 4% durante 4 meses. Exercícios Exercício 32: Faça o programa que apresenta a seguinte saída, perguntando ao usuário o número máximo (no exemplo, 9). Este número deve ser sempre ímpar. 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 3 4 5 6 7 4 5 6 5 1 2 3 4 5 6 7 2 3 4 5 6 3 4 5 4 3 Exercícios Exercício 33: João Papo-de-Pescador, homem de bem, comprou um microcomputador para controlar o rendimento diário de seu trabalho. Toda vez que ele traz um peso de peixes maior que o estabelecido pelo regulamento de pesca do estado de Goiás (50 quilos) deve pagar uma multa de R$ 4,00 por quilo excedente. João precisa que você faça um programa que leia a variável peso (peso de peixes) e calcule o excesso. Gravar na variável excesso a quantidade de quilos além do limite e na variável multa o valor da multa que João deverá pagar. Imprima os dados do programa com as mensagens adequadas. Exercícios Exercício 34: Faça um programa que peça o tamanho de um arquivo para download (em MB) e a velocidade de um link de Internet (em Mbps), calcule e informe o tempo aproximado de download do arquivo usando este link (em minutos). Exercícios Exercício 35: A série de Fibonacci é formada pela sequência 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... Faça um programa que gere a série até que o valor seja maior que 500. Obs.: O termo é sempre a soma dos dois anteriores. Exercícios Exercício 36: Uma academia deseja fazer um senso entre seus clientes para descobrir o mais alto, o mais baixo, a mais gordo e o mais magro, para isto você deve fazer um programa que pergunte a cada um dos clientes da academia seu código, sua altura e seu peso. O final da digitação de dados deve ser dada quando o usuário digitar 0 (zero) no campo código. Ao encerrar o programa também deve ser informados os códigos e valores do cliente mais alto, do mais baixo, do mais gordo e do mais magro, além da média das alturas e dos pesos dos clientes Exercícios Exercício 37: As maçãs custam R$ 1,30 cada se forem compradas menos de uma dúzia, e R$ 1,00 se forem compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o custo total da compra. Exercícios Exercício 38: Em uma eleição presidencial existem quatro candidatos. Os votos são informados por meio de código. Os códigos utilizados são: 1, 2, 3, 4 - Votos para os respectivos candidatos. (Você deve montar a tabela exemplo: 1 - José / 2 - João / etc) 5 - Voto Nulo 6 - Voto em Branco Faça um programa que calcule e mostre: O total de votos para cada candidato; O total de votos nulos; O total de votos em branco; A percentagem de votos nulos sobre o total de votos; A percentagem de votos em branco sobre o total de votos. Para finalizar o conjunto de votos digita-se o valor zero. Exercícios Exercício 39: Faça um programa que informe qual é o inteiro que mais se aproxima da raiz quadrada de um número digitado pelo usuário. Por exemplo: Se o usuário digitar 60, o número inteiro que mais se aproxima da raiz quadrada de 60 é 8 (A raiz quadrada de 60 = 7,74) Obs.: Não pode usar a função sqrt()! Exemplo com número 60: 1 x 1 = 1 2 x 2 = 4 3 x 3 = 9 4 x 4 = 16 5 x 5 = 25 6 x 6 = 36 7 x 7 = 49 h = 7 dh = 11 8 x 8 = 64 i = 8 di = 4 Exercícios Exercício 40: Faça um programa que jogue batalha naval contra um oponente humano. - O programa deverá ler as coordenadas como entrada, e a saída será se acertou ou não naquela coordenada. - A posição do navio inimigo deve ocupar ter 3 espaços (x1, y1) (x2, y2) e (x3, y3) - Essas posições devem ser gerados aleatoriamente - Essas posições devem ser adjacentes e alinhadas na vertical ou horizontal - O jogador humano deverá informar as coordenadas dos seus 3 espaços - O programa também deve validar se as 3 coordenadas do humano estão alinhadas - Ganha quem destruir as 3 posições primeiro - As coordenadas devem ser entre 0 e 9 - Não utilizar listas, arrays ou matrizes - Utilizar funções
Compartilhar