Valores intermediários

15/04/2019

0

Boa tarde, preciso fazer um exercício, mas estou com dúvida de como realizar!

Exercício:
Desenvolva um algoritmo PHP que receba dois valores quaisquer e imprime todos os valores intermediários a eles, veja exemplo:
• Primeiro valor = 5
• Segundo valor = 15
• Imprime: 6 7 8 9 10 11 12 13 14

Implemente uma função que receba o primeiro e o segundo número por parâmetros e apresente o intervalo (sem retorno e com parâmetro).



Estou usando dois arquivos. Um para receber os valores, e o outro para apresentar (métodos basicamente).

<html>

<body>
	<?php
		
		function inter(&$n1,&$n2){
			
			

			for($i = $n1; $i<$n2; $cal++ ){
				echo $i;
			}
			
		}

		echo inter($_GET['n1'],$_GET['n2']);
	?>
</body>

</html>



A exibição fica branca.
Jonas

Jonas

Responder

Posts

20/05/2019

William Nascimento

Boa tarde, preciso fazer um exercício, mas estou com dúvida de como realizar!

Exercício:
Desenvolva um algoritmo PHP que receba dois valores quaisquer e imprime todos os valores intermediários a eles, veja exemplo:
• Primeiro valor = 5
• Segundo valor = 15
• Imprime: 6 7 8 9 10 11 12 13 14

Implemente uma função que receba o primeiro e o segundo número por parâmetros e apresente o intervalo (sem retorno e com parâmetro).



Estou usando dois arquivos. Um para receber os valores, e o outro para apresentar (métodos basicamente).

<html>

<body>
	<?php
		
		function inter(&$n1,&$n2){
			
			

			for($i = $n1; $i<$n2; $cal++ ){
				echo $i;
			}
			
		}

		echo inter($_GET['n1'],$_GET['n2']);
	?>
</body>

</html>



A exibição fica branca.



Olá Jonas, percebi que no loop tem uma variável que não existe ( pelos menos no código que você postou ) e/ou não faz sentido estar ali, essa variável é a
$cal++
, então segue o código modificado:

<?php


function inter($n1,$n2){
		
	for($i = $n1; $i<$n2; $i++){
		echo $i;
	}
	
}

$numero_1 = $_GET['n1'];
$numero_2 = $_GET['n2'];

echo inter($numero_1, $numero_2);


Obs: o $i dentro do loop é "$i mais mais", porém o editor do devmedia não deixou eu colocar o simbolo de mais mais( incremento )
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar