vjoe Posted May 18, 2006 at 09:20 PM Report Share #28171 Posted May 18, 2006 at 09:20 PM De nada me serve saber as instruções e os comandos se depois os esqueço. Ninguém me arranja uns exercíciozitos? 👍 Obrigado Link to comment Share on other sites More sharing options...
andremedeiros Posted May 19, 2006 at 09:17 AM Report Share #28233 Posted May 19, 2006 at 09:17 AM Olha, podes começar pelo básico. Isto é um exercício que costumo fazer aos meus alunos. - Tens que mostrar a tabuada dos 3, apenas com 3 linhas de código e definindo apenas 1 variável. - Tens que fazer uma listagem de numeros pares até 100, inclusivé Quando acabares estes dou-te mais 😉 Link to comment Share on other sites More sharing options...
vjoe Posted May 19, 2006 at 10:41 AM Author Report Share #28247 Posted May 19, 2006 at 10:41 AM Ui, ainda não sei cliclos em PHP. Mas vou tentar. Obrigado 😉 Link to comment Share on other sites More sharing options...
saramgsilva Posted May 19, 2006 at 10:50 AM Report Share #28249 Posted May 19, 2006 at 10:50 AM Ui, ainda não sei cliclos em PHP. Mas vou tentar. Obrigado 😉 um ciclo for tem a seguinte estrutura: for ( $i=0; $i<= 100 ; $i++ ) { echo $i; echo '<br>'; } quando faço: 1º$i=0; estou a inicializar a variavel que vai ser usada no ciclo 2º $i<=100; aqui tenho a expressão de controlo 3º $i++ é equivalente a $i=$i+1 fazemos o incremento 4º echo $i; vamos escrever o valor da variável $i 5º echo '<br>'; mudança de linha Portanto: começo em 1º se 2º for verdadeiro faço 4º e 5º faço 3º se 2º for verdadeiro faço 4º e 5º ..... até 2º ser falso e acaba o ciclo for espero que tenhas percebi.... bom trabalho tofas www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5 Link to comment Share on other sites More sharing options...
vjoe Posted May 19, 2006 at 10:51 AM Author Report Share #28250 Posted May 19, 2006 at 10:51 AM Ah, podias ter dito que era como em C 😉 Obrigado 😛 Link to comment Share on other sites More sharing options...
saramgsilva Posted May 19, 2006 at 11:13 AM Report Share #28262 Posted May 19, 2006 at 11:13 AM Ah, podias ter dito que era como em C 😉 Obrigado 😛 entao mas se sabes C.... em php é muito semelhante!! só tens k ter atenção ao nome das variaveis que tem que ter o $ .... de resto é praticamente a mesma coisas ( abusado um pouco de linguagem!! ? ) www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5 Link to comment Share on other sites More sharing options...
entering Posted May 19, 2006 at 01:03 PM Report Share #28282 Posted May 19, 2006 at 01:03 PM - Tens que mostrar a tabuada dos 3, apenas com 3 linhas de código e definindo apenas 1 variável. for ($i=1; $i<= 10 ; ++$i) echo "3*".$i."=".(3*$i)."<br />"; duas linhas de code. - Tens que fazer uma listagem de numeros pares até 100, inclusivé for ($i=1; $i<= 100 ; ++$i) if (($i%2)==0) echo $i."<br />"; duas ('ou três') linhas de code. Link to comment Share on other sites More sharing options...
vjoe Posted May 19, 2006 at 01:19 PM Author Report Share #28288 Posted May 19, 2006 at 01:19 PM Só uma coisinha, como adiciono o manual de PHP ao PHP Designer? Instalei-o agora 😉 entering, era excusado dar a solução ? Link to comment Share on other sites More sharing options...
saramgsilva Posted May 19, 2006 at 01:30 PM Report Share #28294 Posted May 19, 2006 at 01:30 PM Só uma coisinha, como adiciono o manual de PHP ao PHP Designer? Instalei-o agora 😉 eu não faço ideia.... o meu editor é o notepad++ para tudo 😄 em relação ao ter dado a solução acho que não foi por mal...mas sim para ajudar... existe tanta coisa diferente que podes usar com um ciclo for.... usa a imaginação 😛 tipo : usa um ciclo for para escrever: ### *** & *** ######### *** & ***&*** & *** ################## sei la tanta coisa.... usa a imaginação.... 😄 www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5 Link to comment Share on other sites More sharing options...
vjoe Posted May 19, 2006 at 02:36 PM Author Report Share #28305 Posted May 19, 2006 at 02:36 PM Fiz assim: <? for ($i=1; $i<= 5 ; ++$i){ if ($i=1) echo" ###<br>"; if ($i=2) echo" *** & ***<br>"; if ($i=3) echo" #########<br>"; if ($i=4) echo" *** & ***&*** & ***<br>"; if ($i=5) echo" ##################<br>";} ?> Só que não ficou alinhado. Falta um <pre> no PHP 😉 Link to comment Share on other sites More sharing options...
saramgsilva Posted May 19, 2006 at 02:52 PM Report Share #28310 Posted May 19, 2006 at 02:52 PM se repares bem, pode ainda diminuir os if's dentro do for.... não vou dizer mais para veres se percebeste.... no sentido de ter o minimo de codigo dentro do for 😉 www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5 Link to comment Share on other sites More sharing options...
vjoe Posted May 21, 2006 at 02:12 PM Author Report Share #28607 Posted May 21, 2006 at 02:12 PM Não estou a ver... Só se estiveres a falar de meter uns elses. 😄 Link to comment Share on other sites More sharing options...
Ped@ntilva Posted May 23, 2006 at 02:05 PM Report Share #29096 Posted May 23, 2006 at 02:05 PM Acho que o que ela se refere é ao for e existem duas opções $i ser par ou impar. Continua a pensar. Contal tens a solução toda. 😁 Link to comment Share on other sites More sharing options...
saramgsilva Posted May 23, 2006 at 07:35 PM Report Share #29169 Posted May 23, 2006 at 07:35 PM Acho que o que ela se refere é ao for e existem duas opções $i ser par ou impar. Continua a pensar. Contal tens a solução toda. 😁 eu nem tinha respondido..para ver se ele descobria...mas nunca mais disse nada.... ya era isso 👍 www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5 Link to comment Share on other sites More sharing options...
vjoe Posted May 24, 2006 at 06:55 PM Author Report Share #29333 Posted May 24, 2006 at 06:55 PM Será assim: <? for ($i=1; $i<= 3 ; ++$i){ if (($i%2)==1){ for ($j=1; $j=i; ++$j){ echo" ###<br>"}} if (($i%2)==0) { for ($j=1; $j=i; ++$j){ echo" *** &<br>"}} > Já agora, como se declaram as variaveis? 👍 Link to comment Share on other sites More sharing options...
Ped@ntilva Posted May 24, 2006 at 09:32 PM Report Share #29390 Posted May 24, 2006 at 09:32 PM Testas-te isso????? A mim não me pareça que esteja bem.... Link to comment Share on other sites More sharing options...
entering Posted May 24, 2006 at 10:27 PM Report Share #29402 Posted May 24, 2006 at 10:27 PM PHP a nível de tratamento de variáveis é diferente de C. não são declaradas. Link to comment Share on other sites More sharing options...
entering Posted May 24, 2006 at 10:29 PM Report Share #29403 Posted May 24, 2006 at 10:29 PM só agora reparei no teu code, nem o testei, mas mesmo que esteja correcto o teu código é ilegivel simplesmente não sabes o que é escrever bom codigo exemplo if (condiçao) { ... } ou if (condicao) { .. } agora como tu fazes torna-se confuso Link to comment Share on other sites More sharing options...
andremedeiros Posted May 25, 2006 at 03:44 PM Report Share #29476 Posted May 25, 2006 at 03:44 PM Fiz assim: <? for ($i=1; $i<= 5 ; ++$i){ if ($i=1) echo" ###<br>"; if ($i=2) echo" *** & ***<br>"; if ($i=3) echo" #########<br>"; if ($i=4) echo" *** & ***&*** & ***<br>"; if ($i=5) echo" ##################<br>";} ?> Só que não ficou alinhado. Falta um <pre> no PHP 😁 Essa solução está mal. vai mostrar tudo de uma só vez, tornando dispensável o ciclo. Porquê? porque if($i = 1) e if($i == 1) sao diferentes o = é o operador de atribuição, ou seja, o primeiro if devolve sempre verdadeiro e a variável $i ganha o valor 1 o == é um operador de comparação, o que nem sempre irá devolver verdadeiro 👍 Link to comment Share on other sites More sharing options...
andremedeiros Posted May 25, 2006 at 03:48 PM Report Share #29477 Posted May 25, 2006 at 03:48 PM PHP a nível de tratamento de variáveis é diferente de C. não são declaradas. Não são declaradas, mas convém que sejam inicializadas. Repara no seguinte código: <?php if($_GET['parametro'] == false) { echo 'o parametro e falso'; } ?> Se tiveres o error_level(E_ALL) activo, hás de reparar que, quando a variável não está definida, é-te lançado um warning. Estás, nesse caso, a tentar comparar um valor a uma variável inexistente. A forma correcta de proceder com variáveis não inicializadas seria: <?php if(isset($_GET['parametro']) && $_GET['parametro'] == false) { echo 'o parametro e falso'; } ?> A tua primeira linha de código deverá ser, sem excepção, error_level(E_ALL); 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