Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  

Recommended Posts

Olá estou rodando esse programa pelo xammp mas por algum motivo o site não reconhece os post. acho que é um erro no código mas não sei qual. 

 

<html>
	<head>
	
	</head>
	<body>
		<h1> Equação do 2º Grau </h1>
		
		<form method="post" action="resultado.php">
			<p>
				 Valor de A: 
				 <input type="radio" name="a"> <br>
				 Valor de B: 
				 <input type="radio" name="b"> <br>
				 Valor de C: 
				 <input type="radio" name="c"> <br>
			</p>
					
			<p>
				<input type="submit" value="calcular">
			</p>
		</form>	
	</body>
</html>
<html>
	<head>
	
	</head>
	<body>
		<h1> Equação do 2º Grau </h1>
		
		<?php
		$a = $_POST ["a"];
		$b = $_POST ["b"];
		$c = $_POST ["c"];

		if (a == 0) {
			echo "<p> Não é uma equação do 2º grau!!! </p>";
		} else {
			$delta = (pow($b, 2) - (4 * $a * $c));
			if ($delta > 0) {
				$x1 = (-($b) + sqrt ($delta)) / (2 * $a);
				$x2 = (-($b) - sqrt ($delta)) / (2 * $a);
				echo "<p> Existem duas raízes distintas: </p>";
				echo "<p> X1: $x1 <br>";
				echo " X2: $x2 </p>";
			} else if ($delta == 0) {
				$x = (-($b)) / (2 * $a);
				echo "<p> Existe uma raíz distinta: </p>";
				echo "<p> X: $x </p>>";
			} else {
				echo "<p> Não existem raízes reais possíveis </p>";
			}
		}
	?>
	</body>
</html>

 

Editado por DiF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nos input radio, estão faltando os values de cada um...

 

Poe lá um valor pra cada que ele deve calcular tranquilo

 

Valor de A: 
<input type="radio" name="a" value="????"> <br>
Valor de B: 
<input type="radio" name="b" value="????"> <br>
Valor de C: 
<input type="radio" name="c" value="????"> <br>

 

Editado por Carlos Zanon

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  •  

    <html>
    	<head>
    	
    	</head>
    	<body>
    		<h1> Equação do 2º Grau </h1>
    		
    		<form method="post" action="resultado.php">
    			<p>
    				 Valor de A: 
    				 <input type="radio" name="a" value = "a" > <br>
    				 Valor de B: 
    				 <input type="radio" name="b" value = "b" > <br>
    				 Valor de C: 
    				 <input type="radio" name="c" value = "c" > <br>
    			</p>
    					
    			<p>
    				<input type="submit" value="calcular">
    			</p>
    		</form>	
    	</body>
    </html>

     

    Equa��o do 2� Grau


    Notice: Undefined index: b in D:\xampp\htdocs\Augusto\resultado.php on line 10

    Notice: Undefined index: c in D:\xampp\htdocs\Augusto\resultado.php on line 11

    Notice: Use of undefined constant a - assumed 'a' in D:\xampp\htdocs\Augusto\resultado.php on line 13

    N�o � uma equa��o do 2� grau!!!

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Você marcou os inputs b e c?

     

    Você está tentando usar input radio... quando você não marca ele, ele não existe durante o envio do formulário

    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • Coloquei o código final assim.

    <html>
    	<head>
    	
    	</head>
    	<body>
    		<h1> Equação do 2º Grau </h1>
    		
    		<form method="post" action="resultado.php">
    			<p>
    				 Valor de A: 
    				 <input type="radio" name="a" value = "a" > <br>
    				 Valor de B: 
    				 <input type="radio" name="b" value = "b" > <br>
    				 Valor de C: 
    				 <input type="radio" name="c" value = "c" > <br>
    			</p>
    					
    			<p>
    				<input type="submit" value="calcular">
    			</p>
    		</form>	
    	</body>
    </html>

    Me entregaram esse código assim para eu corrigir, então não sei o objetivo do radio sendo que ele funciona melhor com "text" de qualquer forma obrigado.

    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
    4 horas atrás, Augusto G rocha disse:

    Me entregaram esse código assim para eu corrigir, então não sei o objetivo do radio sendo que ele funciona melhor com "text" de qualquer forma obrigado.

    Provavelmente é pegadinha do professor OU erro grotesco digamos assim, de quem o entregou para você.

    No meu tempo de faculdade, os professores tinham mania de dar códigos prontos com erros para a gente procurar os erros e corrigi-los em troca de notas e pontos.

     

     

    Não tem sentido usar radio button ali se não for definida os valores em números no value.

     

    Alias, o a verdadeira função do radio button é fazer o usuário escolher uma entre várias opções. Quando se pode marcar mais de um,  usa-se checkbox.

     

    No caso do seu código, o correto é usar o elemento do tipo  "text"

     

    Então só tem duas opções. 

    OU colocar valores numéricos no value exemplo:

    Valor de A: 
    				 <input type="radio" name="a" value = "1" > <br>
    				 Valor de B: 
    				 <input type="radio" name="b" value = "6" > <br>
    				 Valor de C: 
    				 <input type="radio" name="c" value = "2" > <br>

    usando valores pré-definidos ou usar o INPUT type text, dando a possibilidade do usuário informar os valores.

     

     

    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×