Pergunta super novata, qual é o erro?

  • Autor Autor Polifon
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

Polifon

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola a todos, comenzé a aprender por mi cuenta a programar php, y no se si soy tonto o no lo aclaraban pero me quede estancado en esta estupidez, de la cual no obtengo resultado y no entiendo porque:

Inserir CODE, HTML ou PHP:
 <?php

$contador = 1;

while ($contador <= 5){

	($contador++) * 2 = $resultado;
	
	echo "$resultado, ";
}


?>

SUPONGO que es un problema en la multiplicacion. Es un ejercicio que plantea el curso online, en el cual te piden que obtengas en la pantalla los resultador "2, 4, 6, 8, 10", y que una variable ($contador) tome valores del 1 al 5. Se que varios se van a reir, pero soy novato xD Muchas gracias!
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Inserir CODE, HTML ou PHP:
 <?php

$contador = 1;

while ($contador <= 5){

	$resultado=($contador++) * 2;
	
	echo "$resultado, ";
}


?>

ahí esta el código corregido

- - - Actualizado - - -

tu error es que le estabas asignando el valor de la variable resultado cuando era al reves, la variable resultado debe ser asignado con el valor de la multiplicación, saludos [MENTION=109720]Polifon[/MENTION]
 
PHP:
<?php
$contador = 0;
while ($contador <= 5){
   $contador++;
   $resultado = $contador * 2;
   echo $resultado;
   echo ', ';
}
?>
 
Para futuros ejercicios los datos se asignan a las variables: "$variable=VALOR". Igualmente yo hubiera empleado un ciclo FOR, te simplificaría la vida.
 
Ahí te va otra forma de hacerlo con for

Inserir CODE, HTML ou PHP:
<?php
for ($contador=1;$contador<=5;$contador++)
	{
	$resultado=$contador* 2;
	echo "$resultado". "<br />";
	}
?>
 
Gracias a todos! Ya entendi mi error

Zulux91 y Mr. Nitro, era lo proximo en el curso, el uso de FOR, planteba el ejercicio para usar WHILE. Gracias, y un saludo
 
Voltar
Topo