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

Trabado en un metodo

Estas en el tema de Trabado en un metodo en el foro de Java en Foros del Web. Hola no consigo realizar este método Descripción: • Escribir una clase Java llamada Medidas que permita acumular los resultados de unas medidas expresados inicialmente mediante ...
  #1 (permalink)  
Antiguo 17/11/2014, 12:08
 
Fecha de Ingreso: octubre-2014
Mensajes: 46
Antigüedad: 9 años, 6 meses
Puntos: 0
Trabado en un metodo

Hola no consigo realizar este método
Descripción:
• Escribir una clase Java llamada Medidas que permita acumular los
resultados de unas medidas expresados inicialmente mediante texto
• Podrá haber medidas de las siguientes magnitudes:
- voltaje (en voltios)
- intensidad (en amperios)
- temperatura (en kelvin)
• Para cada magnitud se guarda la suma de todas las medidas
realizadas hasta el momento, y el número de medidas
- en total, 6 atributos
• inserta: acumula los datos de una medida en los atributos
correspondientes a su magnitud
- Recibe como parámetro un texto que contiene la magnitud y el valor
medido separados por un espacio en blanco
- Ejemplos de parámetros de entrada a este método:
Voltaje 2.33
Intensidad 0.435
Temperatura 292.2
- Añade el valor de la medida a la suma de su magnitud e incrementa el
número de medidas de su magnitud
- Para facilitar el método, no es preciso comprobar si en el texto de
entrada hay errores


Código Java:
Ver original
  1. /**
  2.  * Write a description of class Medidas here.
  3.  *
  4.  * @author (your name)
  5.  * @version (a version number or a date)
  6.  */
  7. public class Medidas
  8. {
  9.     private double sumaDeVoltajes;
  10.     private double sumaDeIntensidades;
  11.     private double sumaDeTemperaturas;
  12.     private double numeroDeVoltajes;
  13.     private double numeroDeIntensidades;
  14.     private double numeroDeTemperaturas;
  15.    
  16.  
  17.   /**
  18.    * Constructor que acumula datos de una medida en los atributos correspondientes a su magnitud
  19.    */
  20.    
  21.    
  22.   public Medidas (double sumaDeVoltajes,double sumaDeIntensidades, double sumaDeTemperaturas,double numeroDeVoltajes,double numeroDeIntensidades, double numeroDeTemperaturas )  
  23.  
  24.   {
  25.       this.sumaDeVoltajes=0;
  26.       this.sumaDeIntensidades=0;
  27.       this.sumaDeTemperaturas=0;
  28.       this.numeroDeVoltajes=0;
  29.       this.numeroDeIntensidades=0;
  30.       this.numeroDeTemperaturas=0;        
  31.   }
  32.  
  33.   /**
  34.    * Método que acumula datos de una medida en los atributos correspondientes a su magnitud.
  35.    * Recibe como parámetro un texto que contiene la magnitud y el valor medido separados por un espacio en blanco.
  36.    */
  37.   public String inserta(String MagnitudYValor)
  38.   {
  39.       String suma;
  40.       Double.parseDouble(MagnitudYValor);  
  41.       if (MagnitudYValor=Voltaje){
  42.           sumaVoltajes= MagnitudYValor + sumaDeVoltajes;
  43.           sumaNumVolt=MagnitudYValor +numeroDeVoltajes;
  44.                 }
  45.       else if (MagnitudyValor=Intensidad){
  46.           sumaIntensidades=MagnitudYValor + sumaDeIntensidades;
  47.           sumaNumInten=MagnitudYValor + numeroDeIntensidades;
  48.       }
  49.        else if (MagnitudyValor=Temperatura){
  50.           sumaTemperaturas=MagnitudYValor + sumaDeTemperaturas;
  51.           sumaNumTemp=MagnitudYValor + numeroDeTemperaturas;
  52.       }
  53.              
  54.          
  55.      
  56.      
  57.   }
  58. }

Este es mi codigo y como podeis ver en el metodo inserta no consigo avanzar

Etiquetas: clase, metodo, string, valor
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 01:04.