1
resposta

Lista de exercícios

//1 - Escreva um programa em PHP que remova os elementos duplicados de um array fornecido como entrada e exiba o array resultante. Por exemplo, se o array for [1, 2, 2, 3, 4, 4, 5], o programa deve exibir [1, 2, 3, 4, 5].

<?php

$array[1,2,2,3,4,4,5];

$resultadoArray = array_unique($array);

print_r ($resultadoArray);

?>

//2 - Percorra um array de notas (cada uma de 0 a 10) e exiba a nota do aluno em questão com a informação se o aluno foi aprovado ou não. Se a nota for maior do que 6, o aluno foi aprovado. Caso contrário, foi reprovado.

$notas [
    "pedro" => 7;
    "paulo" => 4;
    "joao" => 8;
    "maria" => 9;
    "ana" => 5;
];

foreach ($notas as $aluno){
    if ($aluno > 6);
    echo "$aluno foi aprovado\n";
} else {
    echo "$aluno foi reprovado\n";
}

//3 - Defina um array associativo que representa uma conta bancária (com titular e saldo) e exiba suas informações na tela.

=$dadosBancarios = [
    "Nome" => "Pedro";
    "Banco" => 111;
    "Conta" => 00000000;
    "Agência" => 2222;
    "Saldo em conta" => 1892173;
]

print_r ($dadosBancarios)

//4 - Crie um array contendo nomes de familiares seus e após sua criação adicione mais elementos ao array.

=$familiares = [
    "pai" => "pedro"
    "mãe" => "ana"
    "irmão" => "joão"
];

$familiares ["irmã"] = "joana";

print_r ($familiares);
1 resposta

Oi, Marco! Tudo bem?

Ótimos códigos, parabéns pela dedicação e elaboração deles! Deixo apenas algumas sugestões:

Em relação a remover elementos duplicados de um array precisamos alterar a definição do array deixando o nosso código da seguinte forma:

<?php

$array = [1, 2, 2, 3, 4, 4, 5]; // Corrigido a definição do array

$resultadoArray = array_unique($array);

print_r($resultadoArray);

?>

Em relação a percorrer um array de notas e exibir se o aluno foi aprovado ou não precisamos corrigir alguns erros de sintaxe, como o uso de ; em vez de , para separar os elementos do array e a estrutura do foreach, deixando o nosso código de acordo com o exemplo abaixo:

<?php

$notas = [ // Corrigido a definição do array
    "pedro" => 7,
    "paulo" => 4,
    "joao" => 8,
    "maria" => 9,
    "ana" => 5,
];

foreach ($notas as $nome => $nota) { // Corrigido a estrutura do foreach
    if ($nota > 6) {
        echo "$nome foi aprovado\n";
    } else {
        echo "$nome foi reprovado\n";
    }
}

?>

Assim como para definir um array associativo para uma conta bancária e exibir suas informações:

<?php

$dadosBancarios = [ // Corrigido a definição do array
    "Nome" => "Pedro",
    "Banco" => 111,
    "Conta" => 00000000,
    "Agência" => 2222,
    "Saldo em conta" => 1892173,
];

print_r($dadosBancarios); // Corrigido a exibição do array

?>

Por fim, para criar um array de familiares e adicionar mais elementos precisamos nos atentar à sintaxe na definição do array e na adição de novos elementos, deixando o nosso código da seguinte maneira:

<?php

$familiares = [ // Corrigido a definição do array
    "pai" => "pedro",
    "mãe" => "ana",
    "irmão" => "joão",
];

$familiares["irmã"] = "joana"; // Corrigido a adição de novos elementos

print_r($familiares); // Corrigido a exibição do array

?>

Espero ter ajudado!

Um forte abraço e bons estudos!