Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edson Gonçalves

Matriz

Recommended Posts

Bom dia

 

Pessoal estou aprendendo php e comecei a fazer um exercicio de matriz, não estou conseguir rodar, poderiam me ajudar:

 

 

<?php
$a=array("aa","as","ad");

for ($i=0; $i<=2; $i++) {
echo $a($i)." ";
}

$b=array("ba","bs","bd");
$c=array("ca","cs","cd");

echo ("<br/>-----------------------------<br/>");

$matriz=array($a,$b,$c);

for($j=0; $j<=2; $j++) {
for($i=0; $i<=2; $i++) {
echo $matriz {$j} {$i}." ";
}
echo "<br/>";

}
echo ("<br/>-----------------------------<br/>");

function matriz() {
$soma=0;
$cont=0;
for($i=1; $i<=10; $i++) {
for($j=1; $i<=10 $j++) {
$cont+=1;
echo $cont." ";

if($i==$j){
$soma+=$cont;
}
}
echo"<br/>A soma e $soma";
}

Matriz();

echo ("<br/>-----------------------------<br/>");

function mult($a) {
$c = $a*10;

echo ($c."");
}

mult(10);

echo ("<br/>-----------------------------<br/>");

function Mult ( $a, $b ) {

$c = $a*$b;

echo ($c."");
}

multa(10,50);

echo ("<br/>-----------------------------<br/>");

function nome($nome){
echo ("Ola $nome");
}
nome ("edson");



?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro de sintaxe dentro da funcao matriz

  • faltou ponto e virgula depois do 10
  •  for($j=1; $i<=10 $j++) { 
  • faltou fechar a funcao matriz
  • na linha 6 echo $a[$i] . " "; ao invez de echo $a($i) . " ";
  • declarou 2 funcoes com o mesmo nome mult.
  • funcao matriz esta nun loop infito

 

aqui me retornou:

aa as ad
-----------------------------
aa - as - ad -
ba - bs - bd -
ca - cs - cd -

-----------------------------
<funcoa matrix com loop infinito>
-----------------------------
100
-----------------------------
500
-----------------------------
Ola edson

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.