
		utroz
		
		(usa Ubuntu)
		
		Enviado em 07/01/2011 - 01:14h 
		Olá galera estou conseguindo executar o aplicativo, porém quando vai exebir o resultado da o seguinte erro:
Erro:
--------------
O valor do delta é negativo: Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.Double
	at java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4011)
	at java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2725)
	at java.util.Formatter$FormatSpecifier.print(Formatter.java:2677)
	at java.util.Formatter.format(Formatter.java:2449)
	at java.io.PrintStream.format(PrintStream.java:937)
	at java.io.PrintStream.printf(PrintStream.java:838)
	at EquacaoSegundoGrau.main(EquacaoSegundoGrau.java:34)
------------------
Segue o Código:
------------------
/* Programa .Java 
criado por Raphael Santana Carvalho */
import java.util.Scanner; // classe Scanner
public class EquacaoSegundoGrau
{
	// metodo inicial
	public static void main(String args[])
	{
		Scanner input = new Scanner( System.in );
		double a; 
		double b;
		double c; 
                double delta; // resultado
		double x1;
		double x2;
                                
		System.out.print("Digite o valor de \"A\":"); 
		a = input.nextDouble(); // lê o primeiro valor
                System.out.print("Digite o valor de \"B\":"); 
                b = input.nextDouble(); // lê o segundo valor
                System.out.print("Digite o valor de \"C\":"); 
                c = input.nextDouble(); // lê o terceiro valor
                delta = (b * b) - 4 * (a * c); // resultado
                 
                if (delta < 0)		
		{
		System.out.printf("O valor do delta é negativo: %d\n%s\n", delta , "A equação não possui solução.");	
		}
		                
		else	
		{	
		x1 = (-b + Math.sqrt (delta)) / (2*a);
                x2 = (-b - Math.sqrt (delta)) / (2*a); 
	
               	System.out.printf("O valor do delta é: %d\n%s\n", delta , "A equação possui solução."); 
               	System.out.printf("\n O valor do X1 é: %d\n", x1); 
                System.out.printf("\n O valor do X2 é: %d\n", x2); // fim da condição
		}
		
	
	} // fim do metodo inicial
} // fim da classe EquacaoSegundoGrau
------------------