Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fagnerx21

,vcs podem me r a resolver um problema?

Recommended Posts

Alguém por favor poderia me ajudar a resolver este problema?

 

Faça uma página em PHP que receba, através de um formulário, dois números e o tipo de operação (soma, subtração, multiplicação ou divisão) e informe o resultado da operação (se possível). Resolva este exercício utilizando função, 4 diferentes: soma(num1, num2), subtração(num1, num2), multiplicação(num1, num2) e divisão(num1, num2)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse problema também:

Faça um algoritmo que leia o nome e idade de 5 pessoas através de um formulário HTML, passe por POST e mostre na página seguinte:

 

* A soma das idades;

* A média das idades;

* Quem é a pessoa mais velha e qual a sua idade;

* Quem é a pessoa mais nova e qual a sua idade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara....só fazer um formulário com dois campos (um pra cada número) e um select ou radio para a operação...envia tudo isso pra uma outra pagina, por exemplo e trata os dados.

 

Tipo...adote como padrão para a divisão que o primeiro numero digitado é o numerador e o segundo o denominador

 

// Soma:

$resultado = $_POST["num1"] + $_POST["num2"];

 

// Divisão:

if(!Empty($_POST["num2"]) && $_POST["num2"] != 0) {

$resultado = $_POST["num1"] / $_POST["num2"];

}

 

E assim por diante.....

 

Qq duvida....SetaMB

Compartilhar este post


Link para o post
Compartilhar em outros sites

O segundo é basicamente a mesma coisa......

 

Somar todas as idades: $_POST["num1"]+$_POST["num2"]+$_POST["num3"]+$_POST["num4"]+$_POST["num5"];

 

a Média das idades: $_POST["num1"]+$_POST["num2"]+$_POST["num3"]+$_POST["num4"]+$_POST["num5"] / 5;

 

E assim vai.......cara....primeiro pensa nisso como um problema mátematico....se precisar ateh escreve isso no papel....pra depois tenatr fazer a codificação......fica mto mais facil e te poupa tempo....

 

 

SetaMB

Compartilhar este post


Link para o post
Compartilhar em outros sites
  fagnerx21 disse:

Alguém por favor poderia me ajudar a resolver este problema?

 

Faça uma página em PHP que receba, através de um formulário, dois números e o tipo de operação (soma, subtração, multiplicação ou divisão) e informe o resultado da operação (se possível). Resolva este exercício utilizando função, 4 diferentes: soma(num1, num2), subtração(num1, num2), multiplicação(num1, num2) e divisão(num1, num2)

 

 

Pagina CadOperacoes.php

CODE

 

<html>

<head>

<title>Operações Matemáticas</title>

</head>

<body>

<form name="form1" action="calcular.php" method="POST">

 

 

<table width="300"border="1" align="center" >

<tr>

<td>

<div id="principal" align="center">

<h2>Operações Matemáticas</h2>

<b>Valor A:</b>

<input type="text" name="valor1" value="" style="width:100px"><br>

 

<b>Valor B:</b>

<input type="text" name="valor2" value="" style="width:100px"><br>

 

<b>Operação:</b>

<select name="operacao" size="1">

<option value="1">Somar</option>

<option value="2">Subtrair</option>

<option value="3">Multiplicar</option>

<option value="4">Dividir</option>

</select>

 

<br><br>

<input type="submit" name="btSubmit" value="Calcular Resultado"><br>

<br><br>

</div>

</td>

</tr>

</table>

 

</form>

</body>

</html>

 

Pagina calcular.php

CODE

<?

 

$valor1 = $_POST["valor1"];

$valor2 = $_POST["valor2"];

$operacao = $_POST["operacao"];

 

//echo $valor1."<br>".$valor2."<br>".$operacao;

 

function soma($valor1,$valor2){

 

$total = $valor1 +$valor2;

 

return $total;

}

 

function subtrair($valor1,$valor2){

 

$total = $valor1 -$valor2;

 

return $total;

}

 

function multiplicar($valor1,$valor2){

 

$total = $valor1 * $valor2;

 

return $total;

}

 

function dividir($valor1,$valor2){

 

$total = $valor1 /$valor2;

 

return $total;

}

 

if($operacao==1){

 

 

 

echo "Total da Soma=> ".soma($valor1,$valor2);

}

if($operacao==2){

 

 

 

echo "Total da Subtração=> ".subtrair($valor1,$valor2);

}

if($operacao==3){

 

 

 

echo "Total da Multiplicação=> ".multiplicar($valor1,$valor2);

}

if($operacao==4){

 

 

 

echo "Total da Divisão=> ".dividir($valor1,$valor2);

}

?>

 

 

postei, porém Fagner isso ai é trabalho de Faculdade e é melhor você baixar umas apostilha de logica e estudar como se faz uma função e em seguida html + PHP.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  fagnerx21 disse:

Eu comecei a estudar essa semana.

Então fagner....eu te passei já meio que a lógica do programa....mas uma dica, assim como o mmngea falou....sugiro que você pegue apostilas e estude a lógica....assim você mesmo poderá resolver problemas e criar programas mais completos....se ficar pedindo a resolução (não estou diznendo que fez isso)....você nunca irá aprender.

 

no site www.apostilando.com tem algumas apostilas boas para aprender e o cadastro é gratuito......

 

Qualquer dúvida me de um toque, mas antes, tente entender a lógica para aí sim discutirmos a solução http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Att, SetaMB

Compartilhar este post


Link para o post
Compartilhar em outros sites
  mmngea disse:
  fagnerx21 disse:

Alguém por favor poderia me ajudar a resolver este problema?

 

Faça uma página em PHP que receba, através de um formulário, dois números e o tipo de operação (soma, subtração, multiplicação ou divisão) e informe o resultado da operação (se possível). Resolva este exercício utilizando função, 4 diferentes: soma(num1, num2), subtração(num1, num2), multiplicação(num1, num2) e divisão(num1, num2)

 

 

Pagina CadOperacoes.php

CODE

 

<html>

<head>

<title>Operações Matemáticas</title>

</head>

<body>

<form name="form1" action="calcular.php" method="POST">

 

 

<table width="300"border="1" align="center" >

<tr>

<td>

<div id="principal" align="center">

<h2>Operações Matemáticas</h2>

<b>Valor A:</b>

<input type="text" name="valor1" value="" style="width:100px"><br>

 

<b>Valor B:</b>

<input type="text" name="valor2" value="" style="width:100px"><br>

 

<b>Operação:</b>

<select name="operacao" size="1">

<option value="1">Somar</option>

<option value="2">Subtrair</option>

<option value="3">Multiplicar</option>

<option value="4">Dividir</option>

</select>

 

<br><br>

<input type="submit" name="btSubmit" value="Calcular Resultado"><br>

<br><br>

</div>

</td>

</tr>

</table>

 

</form>

</body>

</html>

 

Pagina calcular.php

CODE

<?

 

$valor1 = $_POST["valor1"];

$valor2 = $_POST["valor2"];

$operacao = $_POST["operacao"];

 

//echo $valor1."<br>".$valor2."<br>".$operacao;

 

function soma($valor1,$valor2){

 

$total = $valor1 +$valor2;

 

return $total;

}

 

function subtrair($valor1,$valor2){

 

$total = $valor1 -$valor2;

 

return $total;

}

 

function multiplicar($valor1,$valor2){

 

$total = $valor1 * $valor2;

 

return $total;

}

 

function dividir($valor1,$valor2){

 

$total = $valor1 /$valor2;

 

return $total;

}

 

if($operacao==1){

 

 

 

echo "Total da Soma=> ".soma($valor1,$valor2);

}

if($operacao==2){

 

 

 

echo "Total da Subtração=> ".subtrair($valor1,$valor2);

}

if($operacao==3){

 

 

 

echo "Total da Multiplicação=> ".multiplicar($valor1,$valor2);

}

if($operacao==4){

 

 

 

echo "Total da Divisão=> ".dividir($valor1,$valor2);

}

?>

 

 

postei, porém Fagner isso ai é trabalho de Faculdade e é melhor você baixar umas apostilha de logica e estudar como se faz uma função e em seguida html + PHP.

 

Abraços.

 

vLW AE PELA AJUDA,SIM É TRABALHO DE FACULDADE,MAS ACONTECE QUE COMO FAZ 1 SEMANA QUE TO VENDO ISSO AINDA ESTOU COM DUVIDAS,MAS VOU PEGAR OQUE você FEZ E TENTAR ESTUDAR O CODIGO.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  SetaMB disse:
  fagnerx21 disse:

Eu comecei a estudar essa semana.

Então fagner....eu te passei já meio que a lógica do programa....mas uma dica, assim como o mmngea falou....sugiro que você pegue apostilas e estude a lógica....assim você mesmo poderá resolver problemas e criar programas mais completos....se ficar pedindo a resolução (não estou diznendo que fez isso)....você nunca irá aprender.

 

no site www.apostilando.com tem algumas apostilas boas para aprender e o cadastro é gratuito......

 

Qualquer dúvida me de um toque, mas antes, tente entender a lógica para aí sim discutirmos a solução http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Att, SetaMB

 

Ok,obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.