0
respostas

Lista de Exercícios 04

<?php

/*
 * 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].
 */

$listaA = [1, 2, 2, 3, 4, 4, 5];

$resultado = array_unique($listaA);

var_dump($resultado);

/*
 * 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.
 */

$notasAluno = [];

for ($i = 0; $i < 5; $i++) {
    $notasAluno[$i] = rand(0, 10);
}

$media = array_sum($notasAluno) / count($notasAluno);

if ($media > 6) {
    echo "O aluno tem média $media e está aprovado!\n";
}else{
    echo "O aluno tem média $media e 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.
 */

$contaBancaria = [
    'agencia' => '0050',
    'conta' => '45678-4',
    'titular' => 'Alex Nascimento',
    'saldo' => 6500000
];

foreach ($contaBancaria as $key => $value) {
    echo $key . ": " . $value . "\n";
}


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

$familia = ['João', 'Maria', 'Marcela', 'Samuel', 'Rebeca'];

array_push($familia, 'Davi', 'Alana');

foreach ($familia as $value) {
    echo $value . "\n";
}