I

@ItaloLopesAndrade

Plantação de Morangos de Dona Cida 3

PHP
1 year ago
<?php fscanf(STDIN, "%d %d", $L, $C); $soma = []; //inverter $C e $L para somar na horizontal e não vertical for ($i=0 ; $i < $L; $i++) { if ($C == 1) { fscanf(STDIN, "%d", $producaoCanteiros[$i][$C-1]); } elseif

A Multiplicação dos Coelhos de Valentina 2

PHP
1 year ago
<?php function casalExponencial($i) { if ($i==1) { return 1; } if ($i==2) { return 1; } return casalExponencial($i - 1) + casalExponencial($i - 2); }

Catálogo de Livros da Biblioteca de Sofia

PHP
1 year ago
<?php $quantidadeDeLivros = (int) trim(fgets(STDIN)); $maisPaginasTitulo = ""; $maisPaginas_P = 0; for ($i=0 ; $i<$quantidadeDeLivros ; $i++) { $titulo = trim(fgets(STDIN)); $ano = (int) fgets(STDIN); $paginas = (int) fgets(STDIN); i

A Multiplicação dos Coelhos de Valentina

PHP
1 year ago
//Um casal leva um mês para amadurecer. //A partir do segundo mês, cada casal passa a gerar um novo casal por mês. //Os casais nunca morrem. //Os casais novos também seguem a mesma regra após amadurecer. //2 MESES = 1 CASAL //6 MESES = 8 CASAIS

Plantação de Morangos de Dona Cida

PHP
1 year ago
<?php //$i é linha //a linha é a seção dos pés de morango //a linha É O MESMO QUE FILEIRA //$j é coluna //a coluna determina quantas vezes para um mesmo índice da linha deverei ler valor //a coluna só atrapalha na lógica //ESQUECE COLUNA

Inventário de Moedas de Brenda

PHP
1 year ago
<?php $indiceMaximoArray = (int) trim(fgets(STDIN)); $arrayMoedas = []; $umCentavo = 0; $cincoCentavos = 0; $dezCentavos = 0; $vinteECincoCentavos = 0; $cinquentaCentavos = 0; $umReal = 0;

Videoaula 24 - Exercício 1 - Minha Solução

PHP
1 year ago
<?php $vetorEntrada = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; function inverterOrdem($vetor){ for ($x= 9; $x >= 0 ;$x--) { echo "$vetor[$x]\n"; } } inverterOrdem($vetorEntrada); ?>

Videoaula 23 - Exercício 1 -Solução do Professor

PHP
1 year ago
<?php function fatorial($num) { if ($num == 0) { return 1; } else { return $num * fatorial($num -1); } } echo "Digite um numero qeu voce deseja saber o fatorial: "; $n = intval(trim(fgets(STDIN)));

Videoaula 23 - Exercício 1 - Minha Solução

PHP
1 year ago
<?php function calculaFatorial($numero) { for ($i=0; $i < $numero-1; $i++) { return $numero * calculaFatorial($numero - 1); } echo "O fatorial de $numero é:" . calculaFatorial($numero) . ".\n"; } $numero = 10; calculaFatorial($numero

Videoaula 22 - Exercício 2 - Solução do Professor - Modularização - Passagem de parâmetros em PHP

PHP
1 year ago
<?php $vetor=[]; define("TAMANHO", 10); function inicializar (&$vetor) { for ($i = 0; $i < TAMANHO; $i++) { echo "Entre com v[" . ($i+1) . "]: \n"; $vetor[$i] = (int) trim(fgets(STDIN)); } } function imprimir($v){

Videoaula 22 - Exercício 2 - Minha Solução - Modularização - Passagem de parâmetros em PHP

PHP
1 year ago
<?php function inicializaVetor(&$vetor){ global $vetor; $vetor = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; } function imprimeVetor(&$vetor){ for ($i=0; $i<10; $i++) { echo "Vetor [$i]: $vetor[$i]\n"; }

Videoaula 21 - Exercício 1 - Minha solução 4 - (&) Passagem por referência (&)

PHP
1 year ago
<?php //2- referencial => & function trocarValorComReferencial (&$a, &$b) { $seguraValor = $a; $a = $b; $b = $seguraValor; } //input de valores que serão referenciados a $a e $b

Videoaula 22 - Exercício 1 - Minha solução 3 - Global

PHP
1 year ago
<?php //1-global //2-referencial //3-return function trocaValoresComGlobal($a, $b) { global $a; global $b; $seguraValor = $a;

Matriz 4x4 com um foreach dentro do outro

PHP
1 year ago
<?php $matriz = [ [10, 20], [30, 40] ]; foreach ($matriz as $i => $linha) { foreach ($linha as $j => $valor) { echo "matriz[$i][$j] = $valor\n"; }

Videoaula 22 - Exercício 1 - Minha solução 2

PHP
1 year ago
<?php function trocaValores(&$a, &$b) { $seguraValor = $a; $a = $b; $b = $seguraValor; } echo "Insira o primeiro valor: \n"; $valor1 = (int) trim(fgets(STDIN)); echo "Insira o segundo valor: \n"; $valor2 = (int) trim(fgets(STDIN));

Videoaula 22 - Exemplo 2 - Passagem por referência

PHP
1 year ago
<?php // Função que incrementa o valor da variável $a por referência function incrementa (&$a, $b){ $a += $b; } // Código principal $num = 100; echo "\nValor de num antes da chamada da função: $num"; incrementa ($num, 50);

Videoaula 22 - Exercício1 -

PHP
1 year ago
<?php function trocaDeValores ($valor1, $valor2) { global $valor1; global $valor2; $seguraValor = $valor1; $valor1 = $valor2; $valor2 = $seguraValor; echo "O valor do primeiro número trocado é: $valor1\n"; echo "O valor d

Videoaula 22 - Exemplo 1 - Modularização - Passagem de parâmetros em PHP

PHP
1 year ago
<?php function sqr($num){ $num = $num * $num; return $num; } echo "Entre com um número: "; $num = (float) trim(fgets(STDIN)); $sq = sqr($num); printf ("\n\nO número original é: %.2f\n", $num); printf ("O seu quadrado vale: %.2f\n", $sq);

Videoaula 21 - Exercício 2 - Minha solução

PHP
1 year ago
<?php $contador = 0; function iniciarContador() { global $contador; $contador = 0; } function incrementar(){ global $contador;

Videoaula 21 - Exemplo Sintaxe Alternativa - Variáveis Globais

PHP
1 year ago
<?php $nome = "PHP"; function mostrarNome() { echo "Nome: " . $GLOBALS['nome']; } mostrarNome(); ?>