Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Ajuda a fazer um ciclo
26-02-2013, 15:14 (Esta mensagem foi modificada pela última vez a: 26-02-2013 15:15 por Corvus.)
Mensagem: #11
RE: Ajuda a fazer um ciclo
Esqueci-me das plicas no mediana, lol
Deveria ser 'mediana' Wink

Código:
for ($n = 1; $n <= 18; $n++) {
   ${'mediana' . $n} = mediana($ligar, 'Q' . $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?

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 17:31
Mensagem: #12
RE: Ajuda a fazer um ciclo
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);
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 17:34
Mensagem: #13
RE: Ajuda a fazer um ciclo
Mostra o código que usaste e diz que erro te está a dar

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 17:51 (Esta mensagem foi modificada pela última vez a: 26-02-2013 17:59 por armandosom.)
Mensagem: #14
RE: Ajuda a fazer um ciclo
//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.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 18:18
Mensagem: #15
RE: Ajuda a fazer um ciclo
Não precisas de agradecer. Desde que não venhas pedir para te fazerem a papinha toda, estás à vontade Wink

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 21:58
Mensagem: #16
RE: Ajuda a fazer um ciclo
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]
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
26-02-2013, 22:53
Mensagem: #17
RE: Ajuda a fazer um ciclo
Pensa assim: 9 - 1 = 8 Wink

Mas continuo sériamente sem entender porque não usas arrays...

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
27-02-2013, 10:10
Mensagem: #18
RE: Ajuda a fazer um ciclo
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. Sad
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
27-02-2013, 11:07
Mensagem: #19
RE: Ajuda a fazer um ciclo
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

Pedidos de ajuda via PM serão ignorados
Acordo ortográfico? Desconheço, obrigado Wink
Agradeço ao Chrome o facto de os meus posts nao terem acentos Evil
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
27-02-2013, 15:41
Mensagem: #20
RE: Ajuda a fazer um ciclo
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. Smile
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 6 Visitante(s)