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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ... 64
341  Programación / Java / pequeñas dudas de java en: 4 Abril 2019, 06:54 am
Hola chicos, como puedo aprender mas rapido Java? que quiere decir cuando creo un metodo dentro de una clase principal como public static void me lo toma cuando lo llamo desde el main de esa clase pero cuando lo declaro como public void no me lo toma?
342  Programación / Java / Duda sobre combinar métodos de una clase en otra en: 4 Abril 2019, 04:04 am
Bueno tengo un Proyecto llamado ProyectoCelular y otro ProyectoCalculadora, quiero que la clase Celular del Proyecto ProyectoCelular pueda tener los metodos que tiene la clase Calculadora del ProyectoCalculadora ¿Cual es la forma correcta? Tener en cuenta que la clase Celular debe poder hacer uso de los metodos de la clase Calculadora

Código
  1. package principal;
  2.  
  3. import clases.Celular;
  4. import clases.Calculadora;
  5.  
  6. public class ProyectoCelular {
  7.  
  8.    public static void main(String[] args) {
  9.        // Esto es el main todavia no lo terminé
  10.  
  11.    }
  12.  
  13. }
  14.  

Código
  1. package clases;
  2.  
  3. import java.lang.Math.*;
  4.  
  5. public class Calculadora {
  6.  
  7.    private String marca, modelo, sistemaOperativo, versionSistemaOperativo;
  8.  
  9.    public Calculadora(String marca, String modelo, String sistemaOperativo, String versionSistemaOperativo) {
  10.        this.marca = marca;
  11.        this.modelo = modelo;
  12.        this.sistemaOperativo = sistemaOperativo;
  13.        this.versionSistemaOperativo = versionSistemaOperativo;
  14.    }
  15.  
  16.    /**
  17.      *
  18.      * @param a
  19.      * @param b
  20.      * @return La suma entre a y b
  21.      */
  22.    public float sumar(float a, float b) {
  23.        return a + b;
  24.    }
  25.  
  26.    /**
  27.      *
  28.      * @param a
  29.      * @param b
  30.      * @return La resta entre a y b
  31.      */
  32.    public float restar(float a, float b) {
  33.        return a - b;
  34.    }
  35.  
  36.    /**
  37.      *
  38.      * @param a
  39.      * @param b
  40.      * @return La multiplicación entre a y b
  41.      */
  42.    public double multiplicar(double a, double b) {
  43.        if (a == 0 || b == 0) {
  44.            return 0;
  45.        } else {
  46.            return a * b;
  47.        }
  48.    }
  49.  
  50.    /**
  51.      *
  52.      * @param a
  53.      * @param b
  54.      * @return La división entre a y b
  55.      */
  56.    public double dividir(float a, float b) {
  57.        return a / b;
  58.    }
  59.  
  60.    /**
  61.      *
  62.      * @param n
  63.      * @return El factorial de un numero
  64.      */
  65.    public int factorial(int n) {
  66.        if (n < 1) {
  67.            return 1;
  68.        } else {
  69.            return n * factorial(n - 1);
  70.        }
  71.    }
  72.  
  73.    /**
  74.      * @return the marca
  75.      */
  76.    public String getMarca() {
  77.        return marca;
  78.    }
  79.  
  80.    /**
  81.      * @param marca the marca to set
  82.      */
  83.    public void setMarca(String marca) {
  84.        this.marca = marca;
  85.    }
  86.  
  87.    /**
  88.      * @return the modelo
  89.      */
  90.    public String getModelo() {
  91.        return modelo;
  92.    }
  93.  
  94.    /**
  95.      * @param modelo the modelo to set
  96.      */
  97.    public void setModelo(String modelo) {
  98.        this.modelo = modelo;
  99.    }
  100.  
  101.    /**
  102.      * @return the sistemaOperativo
  103.      */
  104.    public String getSistemaOperativo() {
  105.        return sistemaOperativo;
  106.    }
  107.  
  108.    /**
  109.      * @param sistemaOperativo the sistemaOperativo to set
  110.      */
  111.    public void setSistemaOperativo(String sistemaOperativo) {
  112.        this.sistemaOperativo = sistemaOperativo;
  113.    }
  114.  
  115.    /**
  116.      * @return the versionSistemaOperativo
  117.      */
  118.    public String getVersionSistemaOperativo() {
  119.        return versionSistemaOperativo;
  120.    }
  121.  
  122.    /**
  123.      * @param versionSistemaOperativo the versionSistemaOperativo to set
  124.      */
  125.    public void setVersionSistemaOperativo(String versionSistemaOperativo) {
  126.        this.versionSistemaOperativo = versionSistemaOperativo;
  127.    }
  128.  
  129. }
  130.  

Código
  1. //Me parece que aca es donde tengo que poner algo de la clase Calculadora
  2. package clases;
  3.  
  4. public class Celular {
  5.    private String marca, modelo, color;
  6.    private double precio;
  7.  
  8.    public Celular(String marca, String modelo, String color, double precio) {
  9.        this.marca = marca;
  10.        this.modelo = modelo;
  11.        this.color = color;
  12.        this.precio = precio;
  13.    }
  14.  
  15.    /**
  16.      * @return the marca
  17.      */
  18.    public String getMarca() {
  19.        return marca;
  20.    }
  21.  
  22.    /**
  23.      * @param marca the marca to set
  24.      */
  25.    public void setMarca(String marca) {
  26.        this.marca = marca;
  27.    }
  28.  
  29.    /**
  30.      * @return the modelo
  31.      */
  32.    public String getModelo() {
  33.        return modelo;
  34.    }
  35.  
  36.    /**
  37.      * @param modelo the modelo to set
  38.      */
  39.    public void setModelo(String modelo) {
  40.        this.modelo = modelo;
  41.    }
  42.  
  43.    /**
  44.      * @return the color
  45.      */
  46.    public String getColor() {
  47.        return color;
  48.    }
  49.  
  50.    /**
  51.      * @param color the color to set
  52.      */
  53.    public void setColor(String color) {
  54.        this.color = color;
  55.    }
  56.  
  57.    /**
  58.      * @return the precio
  59.      */
  60.    public double getPrecio() {
  61.        return precio;
  62.    }
  63.  
  64.    /**
  65.      * @param precio the precio to set
  66.      */
  67.    public void setPrecio(double precio) {
  68.        this.precio = precio;
  69.    }
  70.  
  71.  
  72. }
  73.  

343  Programación / Java / Re: Metodo mostrar todos los atributos de un objeto por pantalla en: 30 Marzo 2019, 02:31 am
//Este es una clase
public class Persona{
private String nombre;
private int edad;

Constructor va aquí
Getters & Setters aquí
}

//Este es el main
public class Personal{

public static void main(){
Persona objeto1=new Persona("Ana",14);

//Esto es algo tedioso de hacer varios objetos de distintas clases
//Podia crear un metodo en la clase Persona que muestre todo, pero quiero saber si hay otra técnica por defecto
sout para mostrar el nombre de objeto1;
sout para mostrar la edad de objeto1;

}

}


Me parece que me conviene crear metodos en las clases para pedir los datos y otro para mostrarlos asi escribo menos en el main
344  Programación / Java / Metodo mostrar todos los atributos de un objeto por pantalla(RESUELTO) en: 30 Marzo 2019, 01:57 am
Buenas mi duda era si habia alguna forma de mostrar todos los atributos de un objeto, porque la verdad me canse de escribir mucho sout y llamar a los metodos Getters, alguna técnica porfis   :-(
345  Programación / Programación C/C++ / Re: funcion coseno en: 29 Marzo 2019, 03:11 am
Haa en algun lado lo vi, sabia que tenia que ver con eso,bueno muchas gracias por tu ayuda :)  ;-)

346  Programación / Programación C/C++ / Re: funcion coseno en: 29 Marzo 2019, 02:42 am
En la calculadora me sale 0,984807753 y en la consola me sale -0,713883  :huh:
347  Programación / Programación C/C++ / Re: funcion coseno en: 29 Marzo 2019, 01:43 am
No me sale, en num_terminos que va?

tengo esto no se que estoy haciendo mal

Código
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. using namespace std;
  6.  
  7. int factorial(int n)
  8. {
  9. if(n<1)
  10. return 1;
  11. else
  12. return n*factorial(n-1);
  13. }
  14.  
  15. long double coseno(int numero)
  16. {
  17. long double cos=0;
  18. int terminos=5, exponente=0;
  19. for(size_t i = 0; i < terminos * terminos; i += 2, exponente++)
  20.     cos += pow(-1,exponente) * pow(numero,i)/factorial(i);
  21.    return cos;
  22. }
  23.  
  24. main()
  25. {
  26. cout<<"Coseno: "<<coseno(10)<<endl;
  27. }
348  Programación / Programación C/C++ / Re: funcion coseno en: 29 Marzo 2019, 00:57 am
Y como es la formula?
349  Programación / Java / Re: Clase Lista en: 28 Marzo 2019, 16:41 pm
Seguro? no te faltó algo a la hora de declarar la lista de Persona?  :huh:
350  Programación / Programación C/C++ / funcion coseno en: 28 Marzo 2019, 04:11 am
Hola como hago para hacer la formula de Maclaurin pero enviando a esa funcion 1 solo parametro?  :huh:
Porque este no me da ademas son dos parametros que le mando, quiero mandar solo el angulo :(

Código
  1. main()
  2. {
  3. int i, terminos=8;
  4. double x=1, coseno=0;
  5. for(i=1;i<=terminos;i++)
  6. coseno+=pow(-1,i)*(pow(x,2*i)/factorial(i));
  7. cout<<"Coseno("<<x<<"): "<<coseno<<endl;
  8. }

Código
  1. int factorial(int n)
  2. {
  3. if(n==0)
  4. return 1;
  5. else
  6. return n*factorial(n-1);
  7. }

No se ve la funcion pero hagan de cuenta que lo del main es la funcion double coseno(terminos, x){...}
Páginas: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 [35] 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 ... 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines