INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE BRASÍLIA - IFB DIRETORIA DE ENSINO, PESQUISA E EXTENSÃO - DREP COORDENAÇÃO GERAL DE ENSINO - CGEN COORDENAÇÃO PEDAGÓGICA - CDPG Campus: Taguatinga Curso: Técnico em Manutenção e Suporte em Informática Módulo/Semestre: 2015/02 Componente Curricular/Área de Conhecimento: Manutenção e Configuração de Software Professor: Eduardo Vieira 1) Com muita preguiça de fazer na calculadora, então resolvi fazer um algoritmo para resolver o seguinte problema: o meu aluguel é de R$ 450, mas em Janeiro de 2015 sofreu um aumento de 15%, porém consegui um desconto de 10%. Construa um algoritmo para realizar tal tarefa. 2) Tenho uma família de 4 pessoas, sendo a minha mulher, meu filho, cunhada e eu. Cada um ganha respectivamente o valor de R$ 300, R$ 200, R$ 500 e R$ 150. A soma total de todas as despesas da casa é de R$ 690. Faça um algoritmo computacional que apresente de forma proporcional quanto que cada um deveria tirar do próprio ganho para quitar as despesas da casa. 3) Na primeira fase de um jogo de computador, um gato verde e outro vermelho perseguem um ratinho controlado por um jogador por toda a tela. Cada vez que o jogo muda de fase, o número de gatos verdes na tela é duplicado e surgem três novos gatos vermelhos. Ao se iniciar a décima fase do jogo, o ratinho será perseguido por um total de quantos gatos? Construa um algoritmo para automatizar esta atividade. 4) Uma loja de tintas deseja um programa que faça o cálculo da quantidade de tinta necessária para uma determinada área. Tintas da família Galones rendem em média 7m² por galão e custam R$ 98, tintas da família Jonares rendem em média 9m² e custam R$ 120 e tintas da família Branestes rendem em média 13m² por galão e custam R$ 180. É necessário que o programa aceite as medidas da área (são duas medidas, uma referente à altura e a outra referente à largura) e de a opção de qual família de tinta deseja escolher. As seguintes informações deverão ser apresentas após o processamento: Tamanho total da área em m², quantidade mínima de galões necessária para pintar a área e o valor total em reais do custo da compra dos galões. 5) A concessionária de veículos “CARBURADOR FURADO” está vendendo os seus veículos com descontos. Ela contratou você para fazer um algoritmo que receba o valor e o ano do veículo, calcule e exiba o valor do desconto e o valor final do veículo a ser pago pelo cliente. O desconto deverá ser calculado de acordo com o ano do veículo. Veículos com ano até 2000 ganham 12% de desconto e depois dos anos 2000 tem 7% de desconto. 6) A concessionária de veículos “ENGASGA, MAS NÃO MORRE” querendo competi com a sua rival "CARBURADOR FURADO" decide também dar descontos em seus veículos, então solicitou a você para fazer um algoritmo que receba o valor do veículo e tipo do combustível, calcule e exiba o valor do desconto e o valor final do veículo a ser pago pelo cliente. O desconto deverá ser calculado sobre o valor do veículo de acordo com o combustível. Se o veículo for a álcool desconto de 25%, caso a gasolina desconto de 21% ou a diesel desconto de 14%. 7) Em um garimpo as encostas do morro em Minas Gerais. Um comprador de metais e pedras precisa de um algoritmo que receba o tipo do metal, sendo eles: ouro, esmeralda, cobre e cristais. Também é necessário que o comprador entre com a porcentagem de pureza da pedra ou metal. O valor pago ao vendedor das pedras ou metais será proporcional a sua porcentagem de pureza. São os seguintes valores em gramas: ouro R$ 120, esmeralda R$ 23, cobre R$ 0,25 e cristais R$ 9. Realize os devidos cálculos e mostre o valor final que deve ser pago pelo comprador. 8) Um investidor requer um algoritmo para resolver a seguinte situação: ele aplicou certa quantia em um fundo de ações. Nesse fundo, 1/3 das ações eram da empresa A, 1/2 eram da empresa B e as restantes da empresa C. Em um ano, o valor das ações da empresa A aumento 20%, o das ações da empresa B diminuiu 30% e o das ações da empresa C aumentou 17%. Em relação à quantia total aplicada, ao final desse ano, este investidor obteve lucro ou prejuízo de quantos porcentos? 9) Um analista de segurança da informação querendo saber a projeção de tempo gasto para se quebrar uma senha de um arquivo, então resolveu elaborar um algoritmo para fazer tal cálculo. Nele recebe a quantidade de caracteres do Conjunto Universo (U), recebe a quantidade máxima de dígitos que compõem a senha e a quantidade de tentativas por segundo de senhas que a máquina consegue executar. Para elucidar melhor o entendimento o analista fez o seguinte cálculo de exemplo: Conjunto Universo: U {0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k}, logo quantidade de U (Conjunto Universo) é de 21 caracteres. A senha é composta de no máximo de 4 caracteres. A máquina que irá tentar quebrar a senha consegue fazer 15 tentativas por segundo. Desenvolvendo os cálculos: Caso a senha tenha 1 caractere: Tempo1 = 1 (quantidade de caracteres da senha) x 21 (quantidade de caracteres do conjunto universo) ÷ 15 (quantidade de tentativas por segundo) = 1.4s Caso a senha tenha 2 caracteres: Tempo2 = Tempo1 + (2 x 21 ÷ 15) = 1.4s + 2.8s = 4.2s Caso a senha tenha 3 caracteres: Tempo3 = Tempo2 + (3 x 21 ÷ 15) = 4.2s + 4.2s = 8.4s Caso a senha tenha 4 caracteres: Tempo4 = Tempo3 + (4 x 21 ÷ 15) = 8.4s + 5.6s = 14s Desenvolva o algoritmo, onde a quantidade máxima de caracteres que uma senha pode ter é de tamanho 8. No final do processamento mostre o tempo projetado gasto. Governo Federal