Ajuda a fazer um ciclo - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: Ajuda a fazer um ciclo (/showthread.php?tid=13897) |
RE: Ajuda a fazer um ciclo - Corvus - 26-02-2013 15:14 Esqueci-me das plicas no mediana, lol Deveria ser 'mediana' Código: for ($n = 1; $n <= 18; $n++) { Só por curiosidade: porque preferes ter esta complicação em vez de usares um array que seria (além de muito mais simples) o mais indicado? RE: Ajuda a fazer um ciclo - armandosom - 26-02-2013 17:31 Já funciona fixe! obrigado. Se não for pedir muito podes fazer o mesmo para o seguinte É que fiz semelhante a mediana que me deste e dá-me erro. $dp1 = desvio($ligar,'Q1',$mq1); $dp2 = desvio($ligar,'Q2',$mq2); $dp3 = desvio($ligar,'Q3',$mq3); $dp4 = desvio($ligar,'Q4',$mq4); $dp5 = desvio($ligar,'Q5',$mq5); $dp6 = desvio($ligar,'Q6',$mq6); $dp7 = desvio($ligar,'Q7',$mq7); $dp8 = desvio($ligar,'Q8',$mq8); $dp9 = desvio($ligar,'Q9',$mq9); $dp10 = desvio($ligar,'Q10',$mq10); $dp11 = desvio($ligar,'Q11',$mq11); $dp12 = desvio($ligar,'Q12',$mq12); $dp13 = desvio($ligar,'Q13',$mq13); $dp14 = desvio($ligar,'Q14',$mq14); $dp15 = desvio($ligar,'Q15',$mq15); $dp16 = desvio($ligar,'Q16',$mq16); $dp17 = desvio($ligar,'Q17',$mq17); $dp18 = desvio($ligar,'Q18',$mq18); $dp19 = desvio($ligar,'Q19',$mq19); RE: Ajuda a fazer um ciclo - Corvus - 26-02-2013 17:34 Mostra o código que usaste e diz que erro te está a dar RE: Ajuda a fazer um ciclo - armandosom - 26-02-2013 17:51 //chamar função desvio for ($n = 1; $n < 19; $n++) { ${'dp' . $n} = desvio($ligar, 'Q' . $n, 'mq' . $n); } Não dá erro nenhum o valor é que não corresponde com antes. Tipo o valor de desvio na 19 era 0,447 agora dá-me 3,354 Já resolvi Corvus, Obrigado pela ajuda. É bom contar com pessoas como tu prontas ajudar. lol quando tiver duvidas já sei a quem perguntar. RE: Ajuda a fazer um ciclo - Corvus - 26-02-2013 18:18 Não precisas de agradecer. Desde que não venhas pedir para te fazerem a papinha toda, estás à vontade RE: Ajuda a fazer um ciclo - armandosom - 26-02-2013 21:58 Boas Corvus, Tenho outro problema podes-me indicar uma solução para: $Q1 = 5-$registos[9]; $Q2 = 5-$registos[10]; $Q3 = 5-$registos[11]; $Q4 = 5-$registos[12]; Tentei fazer do genero que me indicaste anteriormente para este caso não funciona bem, visto Q começa no 1 e registos começa no [9] RE: Ajuda a fazer um ciclo - Corvus - 26-02-2013 22:53 Pensa assim: 9 - 1 = 8 Mas continuo sériamente sem entender porque não usas arrays... RE: Ajuda a fazer um ciclo - armandosom - 27-02-2013 10:10 Sim percebi, mas como faço para ele assumir isso. Desculpa estar a incomodar mas sou iniciado no php e não percebo muito. Fiz assim mas os resultados não dão certo. for ($n = 1; $n < 20; $n++) { ${'Q' . $n} = 5-('registos'[9]); } Podes fazer correção sfv? Não percebo muito de php tenho conhecimentos muito reduzidos. RE: Ajuda a fazer um ciclo - Corvus - 27-02-2013 11:07 1) registos é uma variável, logo tens de usar como $registos e não como 'registos' (que é uma string) 2) substitui o indice fixo 9 por $n +8 RE: Ajuda a fazer um ciclo - armandosom - 27-02-2013 15:41 Obrigado Corvus, já consegui. Peço desculpa pelo incómodo Corvus. Se tiver mais alguma dúvida e se não te importares uso este tópico para te perguntar pode ser Corvus? Desculpa ser incomodativo. Obrigado pela ajuda até agora. |