Foros del Web » Programación para mayores de 30 ;) » Java »

Error con código de entrada de datos

Estas en el tema de Error con código de entrada de datos en el foro de Java en Foros del Web. Hola a todos,hoy nos han mandado un ejercicio de programación para casa, el ejercicio trata de que el programa resuelva una ecuación de 2ºgrado pero ...
  #1 (permalink)  
Antiguo 09/10/2012, 11:11
 
Fecha de Ingreso: octubre-2012
Mensajes: 4
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta Error con código de entrada de datos

Hola a todos,hoy nos han mandado un ejercicio de programación para casa, el ejercicio trata de que el programa resuelva una ecuación de 2ºgrado pero la ecuación debe de ser introducida con el teclado una vez el programa ya este ejecutándose.El problema es que no me acuerdo como se ponía el código que nos dijo para permitir escribir.El programa que he escrito es este:

Código:
package problemadetiempo;

public class Ecuaccion091012 {
    public static void main(String[] args) {
      //Declaro las variables
       double a,b,c;
       double ecuacion1=-c/b;
       double ecuacion2=Math.sqrt(b*b-4*a*c);
       double ecuacion3=(-b+ecuacion2)/2*a;
       double ecuacion4=(-b-ecuacion2)/2*a;
        //Intento que me pida el programa que introduzca números(aquí es el error)
       System.out.println("Introducir un número:"); 
   a = teclado.readString();
          System.out.println("Introducir otro número:"); 
   b = teclado.readString();
         System.out.println("Introducir el último número:"); 
   c = teclado.readString();
         System.out.println("El resultado de"+a+"x^2"+b+"x"+c+"=");
   //Enseño al programa que tiene que hacer y como
         
   if (b<a*c) {
       System.out.println("No existen raizesnegativas.");
   }
   else {
        if (a==0) {
       
        System.out.println(+ecuacion1);
   }
        else
        System.out.println("Los resultados de la ecuacuión son="+ecuacion3+","+ecuacion4);    
           
    }
}
}
Gracias por las molestias y siento si no me he expresado bien,soy nuevo y no tengo claro algunos conceptos.

Etiquetas: entrada, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.