Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera,
Estou iniciando no curso de PHP e estou com um exercício aqui que falta um detalhe, mas não estou conseguindo ver o que falta, podem me ajudar?
Utilizando o comando while, break, continue gere a seguinte saída:
*Progressão aritmética:
5
10
15
20
30
35
40
50
55
O que falta para mim é retirar o 25, porém não consigo de forma alguma rsrs
Se puderem dar aquela ajuda rápida, agradeço!
Abraços
ate onde eu sei isso não é PA.
P.a seria 5,10,15,20,25,30,35,40.....
diacordo com o titulo teria que por um if break e $++ e depois outro if e continue
<?php
$q = 5;
while($q <= 55){
echo $q."<br>";
$q = $q + 5;
}
?>
O negócio é não mostrar o 25 e dar um continue após.. Só que não estou conseguido rsrs
basta apenas utilizar um IF para verificar o valor desejado
>
basta apenas utilizar um IF para verificar o valor desejado
<?php
$q = 5;
while($q <= 55){
echo $q."<br>";
$q = $q + 5;
}
if($q == 25){
break;
}
//E o continue? rsrsrs
?>
Ainda não entendo como colocar o continue após o break... rs (noobeza grande ainda kkk)
<?php
$q = 5;
while($q <= 55){
echo $q."<br>";
$q = $q + 5;
if($q == 25){
break;
}else {
continue
}
}
?>
Logicamente acredito que seja isso
>
<?php
$q = 5;
while($q <= 55){
echo $q."<br>";
$q = $q + 5;
}
if($q == 25){
break;
}
//E o continue? rsrsrs
?>
Ainda não entendo como colocar o continue após o break... rs (noobeza grande ainda kkk)
O IF vem dentro do laço. Você sabe ao menos pra que servem continue e break????
1. while ( condicao ) { Neste ponto, se a condição for falsa, pulamos para a linha 9
2. if ( outra condicao ) {
3. faz qualquer coisa dentro do if
4. }
5. um [b]continue[/b] aqui, leva para a linha 8
6. um [b]break[/b] aqui, leva para a linha 9
7. instrucao
8. } Neste ponto, retornamos para linha 1.
9.
Espero que tenha ficado claro.
O pior é que imaginei ser assim, mas pelo menos aqui não funciona kkkk
doidera...
O break não server para dar um pause e sim para sair seja do while.
para fazer o que que basta usar o continue, veja só :
<?php
$i = 0;
$c = 5;
while($i <= 50) {
$i = $i++ + $c;
if($i == 25 || $i == 45)
{
continue;
}
var_dump($i);
}
?>
O certo seria achar uma relação entre os numeros...caso precise, so fala ;)
>
O break não server para dar um pause e sim para sair seja do while.
para fazer o que que basta usar o continue, veja só :
<?php
$i = 0;
$c = 5;
while($i <= 50) {
$i = $i++ + $c;
if($i == 25 || $i == 45)
{
continue;
}
var_dump($i);
}
?>
O certo seria achar uma relação entre os numeros...caso precise, so fala ;)
Deu certo... Apenas coloquei como echo ao invés de var_dump e funcionou como deveria!
Muito obrigado!
Abraços
Bem sem o seu código fica difícil de ver oke você esta errando, que infelizmente :upset: o forum não tem uma bola de cristal para nós adivinhar como esta seu código :thumbsup:
E soh mais uma coisa.. quando postar o código coloca ele dentro do code.. code é akelas setinhas de <> logo ali em cima :rolleyes: onde você escreve o conteúdo do post