Jump to content

gustavohmc

Members
  • Content count

    14
  • Joined

  • Last visited

Community Reputation

0 Comum

About gustavohmc

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. gustavohmc

    Funções

    <?php $a=1; $b=3; $c=2; function baskara($a,$b,$c){ if ($a==0){ echo "Variável 'a' tem que ser diferente de zero"; } $delta=$b*$b -4 * $a *$c; if ($delta<0){ echo "Raízes irreais"; } elseif($delta==0){ $x = (-$b)/2*$a; echo "x = ". $x; } else { $x1 = ((-$b)+ sqrt($delta))/2*$a; $x2 = ((-$b)- sqrt($delta))/2*$a; echo "x1 = ".number_format($x1, 2, ',',''); echo "<br/>x2 = ".number_format($x2, 2, ',',''); } } baskara($a,$b,$c); ?> Resolução
  2. gustavohmc

    Funções

    Valeu pela ajuda, resolvi!
  3. gustavohmc

    Funções

    [Resolvido]Vou colar o problema aqui para melhor elucidar a quem puder me ajudar: "Crie uma função que receba três valores, 'a', 'b' e 'c', que são os coeficientes de uma equação do segundo grau e retorne o valor do delta, que é dado por 'b² - 4ac' Usando as 3 funções acima, crie um aplicativo que calcula as raízes de uma equação do 2o grau: ax² + bx + c=0 Para ela existir, o coeficiente 'a' deve ser diferente de zero. Caso o delta seja maior ou igual a zero, as raízes serão reais. Caso o delta seja negativo, as reais serão complexas e da forma: x + iy" Minha dúvida é: é possível criar uma função que receba os 3 valores e dentro dessa função criar outras duas funções, uma para o delta e outra para as raízes e, na hora de passar os valores, as funções delta e raízes os recebam também, impedindo assim que seja possível passar valores diferentes para as funções internas? tipo <?+ $b +$c function val ($a, $b, $c){ return $a, $b, $c; function delta(){ return $b*$b -4*$a*$c; } function raizes(){ return $a*$a + $b +$c; } ?>
  4. gustavohmc

    Referencia a arrays associativo

    Entendi, vou fazer aki agr, vlw!!1
  5. gustavohmc

    Referencia a arrays associativo

    Certo, e como eu faço para chamar os dados do array usando laço de repetição?
  6. gustavohmc

    Referencia a arrays associativo

    Modifiquei a estrutura. A primeira duvida é em relação a como vou chamar os valores passados. Ao invés de criar 5 médias como eu fiz, queria criar uma só usando uma estrutura de repetição, e depois o mesmo para demonstrar o nome a média e a frequencia. Valeu pela atenção
  7. gustavohmc

    Referencia a arrays associativo

    Sim, está certo.
  8. gustavohmc

    Referencia a arrays associativo

    Vou colocar o enunciado do exercício para melhor elucidar o problema: Escreva um algoritmo que a partir de informações de 5 alunos, crie um array associativo que tem como índice o nome do aluno e como dados a nota das 3 provas feitas no ano e a frequência. Calcule a média aritmética de cada aluno e crie relatórios ordenados pela frequência e pela média aritmética. Vou colocar o código também pois não sei se criei o array corretamente: <?php $dados=array("Aluno_1"=>array("Nome"=>"Gustavo","Nota_1"=>21,"Nota_2"=>25, "Nota_3"=>35, "Frequência"=> "Setenta por cento"), "Aluno_2"=>array("Nome"=>"Felipe","Nota_1"=>23,"Nota_2"=>25, "Nota_3"=>25, "Frequência"=> "Oitenta por cento"), "Aluno_3"=>array("Nome"=>"Tadeu","Nota_1"=>13,"Nota_2"=>25, "Nota_3"=>22, "Frequência"=> "Trinta por cento"), "Aluno_4"=>array("Nome"=>"Josué","Nota_1"=>14,"Nota_2"=>35, "Nota_3"=>32, "Frequência"=> "Trinta por cento"), "Aluno_5"=>array("Nome"=>"Tobias","Nota_1"=>13,"Nota_2"=>25, "Nota_3"=>22,"Frequência"=> "Trinta por cento") ); $media_1=array_sum($dados["Aluno_1"])/3; $media_2=array_sum($dados["Aluno_2"])/3; $media_3=array_sum($dados["Aluno_3"])/3; $media_4=array_sum($dados["Aluno_4"])/3; $media_5=array_sum($dados["Aluno_5"])/3; echo "Aluno: ",$dados["Aluno_1"]["Nome"], "<br/>Média: ",$media_1, "<br/>Frequência: ",$dados['Aluno_1']["Frequência"]; echo "<br/><br/>Aluno: ",$dados["Aluno_2"]["Nome"], "<br/>Média: ",$media_2, "<br/>Frequência: ",$dados['Aluno_2']["Frequência"]; echo "<br/><br/>Aluno: ",$dados["Aluno_3"]["Nome"], "<br/>Média: ",$media_3, "<br/>Frequência: ",$dados['Aluno_3']["Frequência"]; echo "<br/><br/>Aluno: ",$dados["Aluno_4"]["Nome"], "<br/>Média: ",$media_4, "<br/>Frequência: ",$dados['Aluno_4']["Frequência"]; echo "<br/><br/>Aluno: ",$dados["Aluno_5"]["Nome"], "<br/>Média: ",$media_5, "<br/>Frequência: ",$dados['Aluno_5']["Frequência"]; ?> Agora as minhas dúvidas: Como eu crio um laço de repetição que referencie ordenadamente as notas de cada aluno e as exiba corretamente? Anteriormente, a frequência estava como float, porém era somada as da notas e interferia na média. Então como faço para não soma-la a das notas? Agradeço a ajuda!
  9. gustavohmc

    array e laço de repetição

    Entendi, vlw brother!!!
  10. gustavohmc

    array e laço de repetição

    Dada um vetor V com 13 elementos aleatórios entre 0 e 100, informar o último elemento par. Em um exercicio como esse, é possivel fazer um laço de repetição para criar os elementos? Com seria?
  11. gustavohmc

    Receber valores de checkbox em php

    Muito obrigado, deu certo
  12. gustavohmc

    Receber valores de checkbox em php

    Ainda sim não consegui fazer com que calculasse pela formula feminina. Através do código acima, como o algoritmo identificaria o sexo selecionado. Não entendi muito bem, mas muito obrigado pela boa vontade.
  13. gustavohmc

    Receber valores de checkbox em php

    Mesmo colocando radio, não está calculando o peso ideal pela formula feminina. O valor encontrado é o mesmo para homens e mulheres.
  14. gustavohmc

    Receber valores de checkbox em php

    Tenho que criar um algoritmo em php para calcular o peso ideal por sexo. Entretanto, mesmo quando eu assinalo que o sexo é feminino, o cálculo é feito pela formula masculino. Se alguém puder me ajudar, segue o código: HTML <html> <head> <meta http-equiv="content-type" content="text/html" charset="UTF-8"> <title>Formulário</title> </head> Informe seus dados <form method="GET" action="Ex_6.php"> Sexo:<br/> <input type=checkbox name="sexo[]" value="0"/>Masculino <input type=checkbox name="sexo[]" value="1"/>Feminino<br/> <p>Altura: <input type=text name="alt"/><br/></p> <input type=submit value="OK"/><br/> </form> PHP <?php $a=isset($_GET['alt'])?$_GET['alt']:0; $s=isset($_GET['sexo'])?$_GET['sexo']:null; if ($s=isset($_GET['sexo'][0])){ $pi=(72.7 * $a) - 58; echo "Seu peso ideal é: ",$pi; } elseif ($s=isset($_GET['sexo'][1])){ $pi=(62.1 * $a) - 44.7; echo "Seu peso ideal é: ",$pi; } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.