Atividade – MONTAR QUESTÕES A atividade completa vale 3 pontos em uma das avaliações! Lista de exercícios Cada equipe deverá resolver todas as questões e atribuir o grau de dificuldade percebida, da lista entregue pelo professor, compilada a partir das questões criadas pelos alunos. Não deverão resolver as questões criadas pela própria equipe. As listas resolvidas deverão ser entregues impressas e identificadas até o dia 15/08. Equipe 01: 1) Criar um programa que calcule o custo de um aparelho eletrônico por hora, por dia e por mês. Para realizar o cálculo, coloque a potência em Watts e o tempo de utilização do aparelho. (Dado: um aparelho de 1000 watts custa R$ 0,642 por hora). 2) Uma produtora de uma banda de rock pretende promover alguns shows. A produção calcula o seguinte: para R$ 5,00 o ingresso, serão vendidos 120, e que o gasto com as despesas serão de R$ 200,00. Reduzindo em R$ 0,50 o preço dos ingressos, é esperado que as vendas aumentem em 26 ingressos. A proposta é a criação de um programa para escrever uma tabela de valores de lucros esperados em função do preço do ingresso, variando-se esse preço de R$ 5,00 até R$ 1,00, de R$ 0,50 em R$ 0,50. Mostra-se ainda o lucro máximo, o preço do ingresso e a quantidade vendida para obter este lucro máximo. 3) Em uma empresa é realizada a troca de prensas devido ao desgaste, pois foi utilizada a prensa errada na operação, ocorrendo uma grande perda de tempo para identificar qual a prensa necessária, a ser utilizada em determinada ocasião. A empresa possui três tipos de prensas para duas marcas diferentes, produzidas pelas empresas A e B em seu estoque. A prensa 1 que é utilizada quando a pressão é menor do que 100, a 2 quando a pressão é entre 100 e 500, e a 3 para pressão acima de 500. Construa um algoritmo que calculo a pressão utilizando a força e a área e indique de qual empresa e qual a prensa a ser utilizada. Crie uma função para calcular a pressão (P=força/área) e uma função para mostrar a empresa e qual prensa será utilizada. 4) Uma empresa faz o controle das contas de energia vencidas durante todo o mês, baseado no seguinte: existe uma tabela com os dados das contas nesta situação. Fazer um programa que processe a tabela e emita, para cada cliente, seus dados no formato que é dado a seguir: ----------------------------------------------------------------------Data de vencimento da conta: Número da Conta: Nome: Valor: ----------------------------------------------------------------------- Equipe 02: 1) Você é um engenheiro eletricista e quer saber a resistência de um resistor de cinco cores. Faça um programa que colete as cores do resistor e informe a resistência do mesmo com a sua tolerância, sabendo que as três primeiras cores representam os três primeiros dígitos, a quarta cor representa o fator multiplicador e a quinta cor a sua tolerância. (Desconsiderar 6ª cor) Dados: 2) Você está preocupado com seu corpo e quer saber se seu índice de massa corpórea está de acordo com o desejado. Faça um programa que calcule o IMC (índice de massa corpórea) de uma pessoa e indique qual a sua situação. A formula do cálculo do IMC é: IMC= peso (quilos) ÷ altura² (metros) Resultado Situação Abaixo de 17 Muito abaixo do peso Entre 17 e 18,49 Abaixo do peso Entre 18,5 e 24,99 Peso normal Entre 25 e 29,99 Acima do peso Entre 30 e 34,99 Obesidade I Entre 35 e 39,99 Obesidade II (severa) Acima de 40 Obesidade III (mórbida) 3) Você é um engenheiro eletricista e quer saber a potência total aparente instalada em uma determinada residência, mas para isso deve-se calcular a potência de cada aparelho estimado para aquela residência. Faça um programa que colete a tensão fornecida pela rede, o fator de potência, o nome do aparelho, sua corrente e calcule a potência de cada aparelho, depois informe a potência ativa total e a potência aparente total: Dados: Pw= potência ativa (em watts) Pa= potência aparente (em VA) Fp= Fator de potencia Pw=V.I (tensão vezes corrente) Fp=Pw/Pa 4) Você é dono de uma loja de eletrônicos e seu leitor que lê os códigos dos produtos queimou. Faça um programa que colete o código, o nome e o preço de um produto eletrônico e em seguida, informe os dados coletados. No final, a partir do código do produto, informe seu preço. Equipe 03 1) Um Engenheiro eletricista tem como possibilidade em suas atribuições a tarefa de realizar dimensionamento de disjuntores, cabos e fios elétricos a fim de aperfeiçoar o seu uso de forma que o material analisado supra as necessidades do cliente sem que pese no bolso deste. Para ajudar a manter o Engenheiro organizado, Faça um algoritmo que receba o código do cliente, e os dados requeridos por este, tal como: potência do aparelho a ser ligado e a tensão da casa do cliente. OBS: os disjuntores são vendidos em forma de numero inteiro, ou seja, há uma variedade como: 5A, 10A, 15A, 20A, 25A, 30A, 40A, 50A, 60A, 70A, 90A, 100A. E lhe retorne a melhor bitola a ser usada de fio sabendo que a proporção entre a corrente elétrica e a bitola do fio é : Bitola=corrente/12. OBS: estes dados são para facilitar as contas. 2) Este é o famoso Jokenpo, brincadeira também conhecida como PEDRA, PAPEL E TESOURA. Neste jogo poderão participar 2 jogadores. As regras para esse jogo estão baseadas a partir dos valores escolhidos por cada jogador, sendo que PEDRA (0) vence TESOURA (2), TESOURA (2) vence PAPEL (1) e PAPEL (1) vence PEDRA (0), em caso de escolhas iguais (elementos semelhantes) há EMPATE. O jogo ainda apresenta opção de encerramento de seção á critério do jogador. Bom duelo e DIVIRTAM-SE!!! 3) De Petrolina a Recife são 714 km, João viajou no seu carro de potência 1.4, sendo flex, ou seja, podendo usar gasolina ou álcool, em uma velocidade média de aproximadamente 89km/h e gastou 8h para completar seu trajeto, sendo que a cada 10km rodados, seu carro consuma 1 litro de gasolina, ou em 8km rodados, este consuma 1 litro de álcool. Qual o custo estimado na viajem de gasolina ou álcool? Sendo, álcool R$ 3,20 por litro e gasolina R$4,01 por litro. 4) O rendimento de uma máquina é a razão entre o trabalho e calor, sendo estes uma forma de energia. Queremos determinar o rendimento de uma maquina térmica tendo como condição que o trabalho seja menor que o calor fornecido. Faça um algoritmo que nos dê este rendimento em porcentagem tendo como parâmetro: Se rendimento estiver entre 100-70 – boa maquina térmica; Se rendimento estiver entre 69 e 40 – maquina térmica regular; Se rendimento estiver entre zero e 39 – maquina térmica ruim. Equipe 04 1) Faça um programa que, dado um número inteiro exiba-o como multiplicação de seus fatores primos. Exemplo: Entrada: 952 Saída: 952=2x2x2x7x17 2) Em um feirão de imóveis um banco financia a uma taxa de 1.6% ao mês, permitindo ao cliente escolher o valor a ser financiado e a quantidade de parcelas nas quais deseja pagar. Para facilitar o atendimento aos clientes, o banco quer um programa que receba o valor a ser financiado, a quantidade de parcelas e retorne o valor total a ser pago e o valor fixo de cada parcela. 3) Uma loja está com dificuldade para controlar suas fianças, por não ter controle sobre os produtos disponíveis em se estoque, para analisar o quanto lucrará com as vendas. O dono da loja solicitou um programa que seja capaz de cadastrar seus produtos, a quantidade em estoque, o preço de compra e o percentual de lucro praticado sobre a venda deste. Após cadastrar todos os seus produtos (suponha um máximo de 100 produtos) o programa deve exibir o valor gasto na compra de todo o seu estoque bem como o valor que será adquirido ao vendêlo com o percentual de lucro indicado de cada produto. 4) Desenvolva um programa que permita ao usuário fazer o controle e a consulta de produtos do seu supermercado utilizando funções para inserir novos itens, contendo código, nome e preço (suponha um máximo de 100 produtos), procurar itens inseridos anteriormente utilizando seu código e exibir todos os itens já cadastrados pelo usuário. Equipe 05 1) Escreva um programa que receba os nomes de fornecedores de componentes eletrônicos, um orçamento de compra, o valor do frete e o tempo de espera, e que seja em determinado qual dos fornecedores é melhor comprar, sendo que o programa deve dar prioridade aquele que possui menor tempo de espera caso o usuário tenha pressa, e prioridade ao valor a ser gasto com os componentes e o frete caso o usuário não tenha pressa. 2) A resistividade de um resistor é indicada por um calculo feito a partir de valores atribuídos á faixas coloridas presentes em corno do resistor. Um engenheiro eletricista decidiu fazer um programa que recebe as cores das faixas na ordem correta e retorna o valor da resistividade de um resistor qualquer. Para auxiliar o engenheiro a fazer este programa, faça uma função que receba uma cor que pode ser preto, marrom ou verde, e retorne os valores de 10, 100 e 1000 para as respectivas cores. 3) Compressão física é o resultado da aplicação de uma força de compressão a um material, resultando em uma redução em seu volume, ou, como tratado em resistência dos materiais e engenharia, uma redução de uma de suas dimensões, axial com a atuação da força, e um aumento da seção transversal a este mesmo eixo, quando a deformação da peça nesta direção é permitida, pois deve-se considerar que teoricamente, neste caso, seu volume mantenha-se constante. A compressão ocorre quando a força axial aplicada estiver atuando com o sentido dirigido para o interior da peça. O registro da força aplicada (F) e da área inicial da secção transversal do corpo de prova (So) podem nos levar à tensão máxima suportada pelo material. Assim, a partir das forças colhidas e da área medida, faça um algoritmo que indique a tensão máxima suportada pelo material. A parti rdesse dado informe qual tipo de material é, sabendo que: Tensão Máxima = F/So Materiais: Limite de resistência à compressão de Aço Carbono de baixa resistência = 195 a 260 Mpa Limite de resistência à compressão de Aço de alta resistência e baixa liga = 290 a 395 Mpa Limite de resistência à compressão de Aço ligado e tratado termicamente = 630 a 700 Mpa Observações: O programa deve operar até que um comando o faça parar. Caso o resultado não se enquadre em nenhum dos materiais, indicar que o material não se enquadra nos dados fornecidos. 4) José é um T.I e um bom pai, como seu filho Pedro é apaixonado por tecnologia e o natal estava bem próximo, ele conta para seu filho que é possível criar um programa para escrever uma carta para o papai Noel. Faça um programa em linguagem C que possua um título: Carta Para Noel Nesse programa Pedro deve escrever seu nome, seu cep e seu endereço e que os mesmos sejam mostrados na tela. Para enfeitar a carta, nesse programa deve mostrar a imagem de um pinheiro. Equipe 06: 1) Você é um funcionário de uma renomada empresa que fabrica motores elétricos e, como obrigação, deve criar um programa em linguagem C que determine a velocidade síncrona Ns (ou velocidade de campo) de um motor de indução, se baseando nos dados fornecidos pelo usuário (frequência F (em Hz) e número de pólos magnéticos P). Dado: Ns=(120xF)/P. 2) Você vai fazer o projeto elétrico de uma residência e, para isso, foi selecionado criar um programa em linguagem C que determine o número de tomadas (NUM) de uso geral (TUGs) para uma sala ou dormitório, se baseando nos dados fornecidos pelo usuário (perímetro P da sala ou dormitório). Dado: Deve ser instalada uma tomada para cada perímetro de 5m. Caso a divisão apresente resto, arredonde o número de tomadas para mais. 3) Você, engenheiro eletricista, está fazendo uma pesquisa em uma grande empresa, para saber se houve redução no consumo de energia. Para isso, você usará os dados referentes ao valor a pagar e ao consumo (em kW), dos anos 1 e 2, que começou a ser cobrada a tarifa. Faça um algoritmo que receba o nome da empresa, e posteriormente, o ano, o mês e o respectivo consumo (em kW), especificados na conta de energia (para finalizar o recebimento dos dados use um marcador). Ao final, o programa deverá mostrar o consumo médio de cada ano, se houver redução no consumo no ano 2, mostrar uma mensagem de parabenização, se não houver, então mostrar uma mensagem avisando que não houve redução no consumo.(usando pelo menos uma função). 4) Você é um treinador de uma equipe de futebol e precisa criar um programa que armazene o nome de seus 11 jogadores titulares, juntamente com o número da camisa, de partidas, gols e cartões amarelos e vermelhos de cada um na temporada, exibindo as informações apenas do jogador selecionado. Obs: deve se utilizar matriz e struct para resolução; o programa deve inicializar em um menu (por exemplo, digite um número para realizar a operação de consulta) que permita ao usuário escolher entre inserir novos jogadores ou consultar dados de algum jogador já inserido a qualquer momento; na exibição dos dados deve conter a média de gols na temporada do jogador selecionado.. Anexo 01 – Equipes que enviaram questões. Equipe 01: ABIDA JACKELLYNE SILVA AGUIDA MARIA AMORIM DA SILVA AILTON ABEL RODRIGUES SANTOS ALVARO COELHO PIRES DE MOURA ANA BEATRIZ RODRIGUES MASSARANDUBA ANNA MARIA BEZERRA DE ARAUJO ANTONIO FERNANDO SOARES DE ALMEIDA FILHO BRENO MENEZES LUSTOSA CARVALHO BRUNA LORENA MURICY SILVA Equipe 02: BRUNO DE JESUS DIAS CASTRO BRUNO DE MOURA PINHEIRO BRUNO FONSECA OLIVEIRA COELHO CALEBE SERAFIM MARQUES DE ABREU CARLOS RAMON NUNES DA SILVA CAROLLINE ANGELA DOS SANTOS SOUZA CELIMAR OLIVEIRA DA SILVA DANIEL FEITOSA DE LIMA BENEVIDES DANIELE BARROS DE SOUZA Equipe 03: DANILO DO OURO ALMEIDA DEYSE GUIMARÃES DE MELO EDUARDO BRUNO CARVALHO COSTA ERICK VANDERLEY GONDIM LOPES Equipe 04: IAGO CARLOS MOREIRA DA SILVA ISRAEL FREIRE BRITO DA ROCHA JORGE IURI DIAS DE SOUZA JUSTINO ERMESON LIMA ARAUJO KEVIN GIOVANNE ARAUJO DE OLIVEIRA Equipe 05: LUANA OLIVEIRA DA SILVA LUCAS SOUZA CRUZ DE ASSIS LUCIANNA GABRIELLA OLIVEIRA SANTOS MARCO AURELIO DIAS COELHO GONCALVES MAURO SERGIO DE ARAUJO OLIVEIRA FILHO MICHELE CATARINE GOMES ROCHA MIGUEL DE CASTRO LUSTOSA SANTOS ALVES NIANDESON GOMES MARIZ Equipe 06: PAULO SANTOS DA PAZ JUNIOR RAFAEL ANDRADE DUARTE RODRIGO FERREIRA TORRES TACIO DE SOUZA BARBOSA FERREIRA VITOR PARENTE WENZEL WELTON DE ASSIS CARVALHO JUNIOR