Hercles Posted March 10, 2014 Report Share Posted March 10, 2014 Caros, sou iniciante em PHP e estou com este projeto e ainda não sei por onde começar... Uma fábrica de sapatos deseja medir a produtividade dos seus operários. a) Escreva uma função PHP que recebe: um array descrevendo pares [nomeDoOperario] => numSapatosProduzidos; um segundo array descrevendo [nomeDoOperario] => totalHorasTrabalhadas; Sua função deve retornar o tempo médio necessário para se produzir um sapato pelo grupo de operários. b) Escreva uma função PHP chamada atualizaProducao que recebe: um nome de um operário; um número contabilizando novos sapatos produzidos por esse operário; um array descrevendo pares [nomeDoOperario] => numSapatosProduzidos. Sua função deve atualizar o array recebido no par correspondente ao operário acrescentando o número de novos sapatos produzidos por ele no array. Caso não exista um par com o nome correspondente, este par deve ser criado no array. c) Escreva uma função PHP chamada ordenaPorHorasTrabalhadas que recebe um array descrevendo pares [nomeDoOperario] => totalHorasTrabalhadas. Sua função deve ordenar o array por ordem crescente do número de horas trabalhadas pelos operários. d) Escreva uma função PHP que recebe: um array descrevendo pares [nomeDoOperario] => numSapatosProduzidos; um segundo array descrevendo [nomeDoOperario] => totalHorasTrabalhadas; uma string contendo o nome de um operário; e retorna a produtividade desse operário, medida como o número de sapatos por hora. Caso o operário não seja encontrado, deve retornar -1. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted March 10, 2014 Report Share Posted March 10, 2014 bem ... a primeira coisa que o pessoal do fórum pergunta após um tópico deste é : "o que já fizeste", mas eu vou dar um passo atrás e fazer uma pergunta melhor: - Como pensas resolver cada ponto de enunciado ? (algoritmo ou processo, já nem pergunto por código ...) IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Hercles Posted March 10, 2014 Author Report Share Posted March 10, 2014 Questão a: Pensei em algo do tipo: Criar uma tela que terá dois campos um para receber o [nomeDoOperario] e o outro para receber numSapatosProduzidos. Sendo que a questão fala em um array, seria nomeDoOperario índice e NumSapatosProduzidos o vetor... Seria possível fazer cadastro de indice? Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted March 10, 2014 Report Share Posted March 10, 2014 eu não vejo nenhuma palavra nos exercícios que sejam sobre criar páginas HTML são só exercícios sobre criar funções que manuseiam dados e retornam valores IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Hercles Posted March 10, 2014 Author Report Share Posted March 10, 2014 Tenho que testar... E estou testando no WAMP SERVER Link to comment Share on other sites More sharing options...
bioshock Posted March 10, 2014 Report Share Posted March 10, 2014 Bem a única ajuda que te posso dar é que o teu enunciado pede arrays multi-dimensionais. $content = array(array('Pessoa' => 'Hercles', 'Qtd_sapatos' => 5), array('Pessoa' => 'Manuel', 'Qtd_sapatos' => 13)); Ou se preferires memorizar as posições: $content = array(array('Hercles', 5), array('Manuel', 13)); Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted March 10, 2014 Report Share Posted March 10, 2014 @bioshock : ???? o que é feito de : function exec_a($nshoes, $nhours) { // do stuff ... } $result = exec_a(array("bastard" => 2, "intern" => 4), array("bastard" => 1, "intern" => 8)); IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
bioshock Posted March 10, 2014 Report Share Posted March 10, 2014 Aquilo foi uma sugestão para ele poder progredir. a) Escreva uma função PHP (...) b) Escreva uma função PHP chamada atualizaProducao (...) c) Escreva uma função PHP chamada ordenaPorHorasTrabalhadas (...) d) Escreva uma função PHP que recebe: um array descrevendo pares [nomeDoOperario] => numSapatosProduzidos (...) Acho que não é preciso lhe dizer que ele tem de escrever uma função.. 😄 Só lhe dei a sugestão dos arrays multi dimensionais. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted March 10, 2014 Report Share Posted March 10, 2014 Acho que não é preciso lhe dizer que ele tem de escrever uma função.. 😄 Pensei em algo do tipo: Criar uma tela que terá dois campos um para receber o [nomeDoOperario] e o outro para receber numSapatosProduzidos. ainda achas isso ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Hercles Posted March 10, 2014 Author Report Share Posted March 10, 2014 mas da onde vão entrar os dados digitado do usuário? Link to comment Share on other sites More sharing options...
Devexz Posted March 10, 2014 Report Share Posted March 10, 2014 tu é que defines esses dados numa variavél e depois passas para a funçao. Contador de calorias: caloriaspordia.com Link to comment Share on other sites More sharing options...
Hercles Posted March 11, 2014 Author Report Share Posted March 11, 2014 Poxa ainda não saquei como fazer estas questões.... pesquisando http://www.samueldiasneto.com/php/arrays.html Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now