elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 [2] 3 4
11  Programación / Java / Sobrecarga de Metodos parte2(Ayuda-I) en: 3 Mayo 2010, 18:24 pm
 ;D
Defina una Clase Robot, con atributos nivel actual de bateria,nivel maximo de energia, con que se puede cargar y tasa de consumo de energia(energia/tiempo),..
Defina un metodo Cargar energia para las tres formas
(a) Carga Completa
(b) Cargar la energia suficiente para que el robot funcione una determinada cantidad
     de tiempo
(c) Carga con una cantidad de energia.
 
Observe que en ningun caso se puede cargar con mas energia que la maxima que puede almacenar el robot.
Cuantos minutos funcionara como maximo
¿Con la energia actual cuanto tiempo funcionara?
********************************************************************************************************************************************
Código
  1.  
  2. import java.util.Scanner;
  3. public class Main {
  4.    public static void main(String[] args)
  5.    {
  6.       int bateriAct;
  7.       String tipoCarga;
  8.       int bateriaMAx;
  9.       int BateriaCon;
  10.  
  11.       Robot art;
  12.       Scanner lector = new Scanner(System.in);
  13.       System.out.println("Nivel de bateria actual(0-100%): ");    bateriAct      = lector.nextInt();
  14.       System.out.println("Nivel maximo de energia(0-100%): ");         bateriaMAx    = lector.nextInt();
  15.       System.out.println("Con que se carga: ");    tipoCarga = lector.next();
  16.  
  17.       System.out.println("tasa de consumo (energia/min): ");   BateriaCon     = lector.nextInt();
  18.  
  19.       art= new Robot(bateriAct, tipoCarga, bateriaMAx , BateriaCon);
  20.              System.out.println("*** Datos del ROBOT ***");
  21.       System.out.println(art.getbateriAct());
  22.       System.out.println(art.getbateriaMAx());
  23.       System.out.println(art.gettipoCarga());
  24.       System.out.println(art.getBateriaCon());
  25.  
  26.  
  27.       System.out.println("Duracion de la bateria");
  28.       float c;
  29.       c=art.getbateriAct()/art.getBateriaCon();
  30.       System.out.println(c);
  31.    }
  32. }
  33.  
  34. public class Robot
  35. {
  36.    private int bateriAct;//nivel actual de bateria
  37.    private String tipoCarga;//con que se puede cargar
  38.    private int bateriaMAx;//nivel maximo de energia
  39.    private int BateriaCon;//tasa de consumo de energia(energia/tiempo)
  40.  
  41.  
  42.    Robot(int bateriAct, String tipoCarga,int bateriaMAx, int BateriaCons)
  43.    {
  44.        this.bateriAct = bateriAct;
  45.        this.tipoCarga = tipoCarga;
  46.        this.bateriaMAx = bateriaMAx;
  47.        this.BateriaCon = BateriaCons;
  48.    }
  49.  
  50. public void Cargar()
  51. {
  52. /*No se que debo de poner en este metodo ayudenme porfa*/
  53.  
  54. }
  55.  
  56.  
  57.  
  58.  public int getbateriAct() {
  59.      return bateriAct;
  60.  }
  61.  public void setbateriAct(int bateriAct) {
  62.      this.bateriAct = bateriAct;
  63.  }
  64.  
  65.  public int getbateriaMAx() {
  66.      return bateriaMAx;
  67.  }
  68.  public void setbateriaMAx(int bateriaMAx) {
  69.      this.bateriaMAx = bateriaMAx;
  70.  }
  71.  
  72.  
  73.  public String gettipoCarga() {
  74.      return tipoCarga;
  75.  }
  76.  
  77.  public void settipoCarga(
  78.                         String tipoCarga) {
  79.      this.tipoCarga = tipoCarga;
  80.  }
  81.  
  82.  public float getBateriaCon() {
  83.      return BateriaCon;
  84.  }
  85.  
  86.  public void setBateriaCon(int BateriaCon) {
  87.      this.BateriaCon = BateriaCon;
  88.  }
  89. }
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
12  Programación / Java / Re: Sobrecarga de Metodos parte2(Ayuda) en: 3 Mayo 2010, 17:08 pm
 :P jajajaja gracias man no me habia dado cuenta en ese detalle estaba como loco viendo cual era el horror o error que estaba cometiendo saludos y gracias de nuevo
13  Programación / Java / Re: Sobrecarga de Metodos parte2(Ayuda) en: 3 Mayo 2010, 16:27 pm
si me percate de eso man pero le e puesto
Código
  1. public void setEdad(int edad) {
  2.        this.edad = edad;
  3.    }
  4.  
  5.    public void setEdad(float edad)
  6.    {
  7.      this.edad= int(edad);//en esta parte me sale mal me subraya una linea roja  
  8. }
14  Programación / Java / Re: Sobrecarga de Metodos parte2(Ayuda) en: 3 Mayo 2010, 16:14 pm
en mi clase Alumno pondria esto
Código
  1. private int i=0;
  2. public void set(int i){}
  3. public void set(float i){
  4. i=(int) i;
  5. }
  6. /*Pero como hago el cambio para float desde mi main..?no entiendo este parte de codigo */
15  Programación / Java / Sobrecarga de Metodos parte2(Ayuda) en: 3 Mayo 2010, 15:54 pm
Un Alumno se crea con una edad, la cual se puede cambiar con su respectivo metodo set, la edad es de tipo int,la edad se puede cambiar dando la edad en años, a veces ingresada como entero otras como flotante.
Este es mi codigo
Código
  1. import java.util.Scanner;
  2.  
  3. public class Main
  4. {
  5.  
  6.    public static void main(String[] args)
  7.    {
  8.    Scanner leer=new Scanner(System.in);
  9.    int edad;
  10.  
  11.    System.out.println("Ingrese Edad:");
  12.    edad=leer.nextInt();
  13.  
  14.    Alumno al=new Alumno(edad);
  15.  
  16.    System.out.println("**Datos del Alumno**");
  17.    System.out.println(al.getEdad());
  18.  
  19.    System.out.println("***Cambiar Edad***");
  20.  
  21.    System.out.print("Ingrese Edad a Cambiar");
  22.    int edadnew=leer.nextInt();
  23.    al.setEdad(edadnew);
  24.  
  25.    System.out.println("**Edad Cambiada**");    
  26.    System.out.println(al.getEdad());
  27.  
  28.    }
  29.  
  30. }
  31.  
  32. public class Alumno
  33. {
  34. private int edad;
  35.  
  36.  
  37.    public Alumno(int edad)
  38.    {
  39.        this.edad = edad;
  40.    }
  41.  
  42.    public int getEdad() {
  43.        return edad;
  44.    }
  45.  
  46.    public void setEdad(int edad) {
  47.        this.edad = edad;
  48. /*aca debe de haber un metodo con float y hacer un cast pero no tengo idea de como lo hago necesito su ayuda gracias de antemano
  49. */
  50.  }
  51.  
  52.  
  53. }
  54.  
16  Programación / Java / sobre carga de metodos parte2 en: 27 Abril 2010, 01:31 am
1.-Defina una Clase Globo, con campos estado, métodos pinchar, inflar y desinflar. No es posible inflar si ha sido pinchado. Cree el globo con un volumen determinado o desinflado.

-------------------------------------------
haber tengo una clase globo con su atributo que es estado ahora tengo estos otros metodos que son pinchar,inflar y desinflar..haber tengo esta idea a estos tres ultimos metodos lo agrupo y le llamo miEstado para que asi hayga una sobrecarga de metodo pero noc como haria para pasar los datos eso es lo que no entiendo o se hace de otra forma noc ayudenme saludos
 
17  Programación / Java / Re: explicacion en: 27 Abril 2010, 01:27 am
no man no estas usando ninguna sobrecarga de metodos ahi solamente estas usando metodos independientes me explico como haria en el caso de la clase globo el de inflar,pinchar,desinflar osea a estos los agrupo y no se le pongo estado algo asi eso es lo que me confunde
18  Programación / Java / Re: Trauma en: 26 Abril 2010, 23:41 pm
me gustaria ver tus interfaces de usuario para guiarme ps xq el resto esta comprensible ok man gracias saludos..
19  Programación / Java / web con netbeans en: 25 Abril 2010, 19:04 pm
Código
  1. hola comunidad me preguntaba si alguien sabe o conoce manuales de como hacer una web con netbeans ya busque ejemplos y no son tan explicativos y x eso recurro a este foro gracias y un saludo..
20  Programación / Java / Re: entiendo en: 25 Abril 2010, 18:10 pm
pero yo solamente busco un ejemplo para guiarme como debe ser leerme el codigo para entendermelo por mi mismo e buscado en san google y no hay buenos ejemplos si alguien tuviera un ejemplo en java usando 3 capas..gracias y saludos
Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines