diff --git a/array/aula04.php b/array/aula04.php new file mode 100644 index 0000000..93723fd --- /dev/null +++ b/array/aula04.php @@ -0,0 +1,87 @@ +Declarações de array's:"; +echo "
"; + +$frutas = array("Maçã", "Banana", "Laranja", "Morango"); + +print_r($frutas); +echo "
"; + +$numeros = [2,2,6,9]; +print_r($numeros); +echo "
"; + +$alunos = array("João" => 18, "Maria" => 20, "Pedro" => 19); +print_r($alunos); +echo "
"; + +// acessando elementos +echo "A segunda fruta é: $frutas[1]
"; +echo "O terceiro número é: $numeros[2]
"; +echo "A idade de João é :" . $alunos["João"]. "
"; + +// Alteração de elementos +$frutas[0] = "Pera"; +print_r($frutas); +echo "
"; + +$numeros[4] = 100; +print_r($numeros); +echo "
"; + +$alunos["Maria"] = 21; +$alunos["Ana"] = 21; +print_r($alunos); +echo "
"; + +/* push */ +$frutas[] = "Abacaxi"; +print_r($frutas); +echo "
"; + +$numeros[] = 93; +print_r($numeros); +echo "
"; + +$alunos["José"] = 25; +print_r($alunos); +echo "
"; + +// Percorrendo pelos elementos +echo "Lista de frutas: "; +foreach($frutas as $fruta) { + echo "
  • $fruta
  • "; +} +echo "
    "; + +echo "Lista de números: "; +foreach($numeros as $numero) { + // Escreva a lista de números. + echo "
  • $numero
  • "; +} +echo "
    "; + +echo "Lista de idades: "; +foreach($alunos as $nome => $idade) { + // Escreva a lista de números. + echo "
  • $nome tem $idade anos.
  • "; +} +echo "
    "; + +// Funções úteis para arrays + +/* Quantidade de dados em um array ".count($seuArrayAqui)" */ +echo "Números de elementos no array de fruta é: " . count($frutas) . "
    "; +/* Indice de um array "arrat_search($seuArrayAqui)" */ +echo "Índice de fruta 'Laranja': " . array_search("Laranja", $frutas) . "
    "; + +/* Último dado de um array "end($seuArrayAqui)" */ +echo "Última fruta do array: " . end($frutas) . "
    "; + +print_r($frutas); +echo "
    "; +/* Reverter array "array_reverse($seuArrayAqui)" */ +echo "Array de frutas depois de reverter"; +$frutas_revertida = array_reverse($frutas); +print_r($frutas_revertida); +?> \ No newline at end of file diff --git a/array/exercicio.php b/array/exercicio.php new file mode 100644 index 0000000..a3e1772 --- /dev/null +++ b/array/exercicio.php @@ -0,0 +1,71 @@ +Dias da semana: "; + +foreach($diasSemana as $diaSemana) { + echo " $diaSemana | "; +} +echo "
    "; +echo "Terceiro dia da semana: " . $diasSemana[2]; + +echo "
    "; + +/* EX002 */ +$mesesAno = array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"); +echo "
    "; +foreach($mesesAno as $mes) { + echo " $mes | "; +} +echo "
    "; +echo "Último valor alterado: "; +echo "
    "; +$mesesAno[11] = "Onzembro"; + +foreach($mesesAno as $mes) { + echo " $mes | "; +} + +echo "
    "; + + +/* EX003 */ + +$adicionarNum = array(1, 2, 3, 4, 5); +echo "Lista: "; +echo "
    "; +foreach($adicionarNum as $numeros) { + echo " $numeros | "; +} +echo "
    "; +echo "Adicionando valor: "; +echo "
    "; +$adicionarNum[] = 6; +foreach($adicionarNum as $numeros) { + echo " $numeros | "; +} + +echo "
    "; + + +/* EX004 */ +echo "Meses do ano: "; +echo "
    "; +$mesesAno[11] = "Dezembro"; + +foreach($mesesAno as $mes) { + echo " $mes | "; +} + +/* EX005 */ + +echo "
    "; + +echo "Existem " . "" .count($diasSemana) . "" . " Elementos no array de dias da semana."; + +echo "
    "; + +/* EX006 */ + +echo 'A posição do "Sábado" no array de dia da semana é: ' . array_search("Sábado", $diasSemana); +?> \ No newline at end of file diff --git a/operadores/exercicio.php b/operadores/exercicio.php index a057216..6c78808 100644 --- a/operadores/exercicio.php +++ b/operadores/exercicio.php @@ -70,7 +70,7 @@ /* 05 */ /* ------------------------------------ */ -$num = ; +/* $num = 91; $divi_2 = fmod($num, 2); $divi_3 = fmod($num, 3); @@ -78,7 +78,27 @@ $divi_7 = fmod($num, 7); if ($divi_7 == 0 || $divi_2 == 0 || $divi_5 == 0 || $divi_3 == 0) { - echo "$num não é número primo."; + echo "$num não é primo."; } else { - echo "$num é um número primo."; + echo "$num é primo."; +} */ + +function ehPrimo($numero) { + if ($numero < 2) { + return false; + } + for ($i = 2; $i <= sqrt($numero); $i++) { + if ($numero % $i == 0) { + return false; + } + } + return true; +} + +// Testando a função +$numero = 100; +if (ehPrimo($numero)) { + echo $numero . " é um número primo."; +} else { + echo $numero . " não é um número primo."; } \ No newline at end of file