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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: [1]
1  Informática / Hardware / ¿Es bueno el ordenador hp pavilion elite hpe 002es? en: 7 Junio 2016, 14:13 pm
Buenas mi padre compró este ordenador hará como 6/7 años y como no tengo mucha idea de ordenadores me preguntaba si aún es bueno, para jugar y eso.

Estas son sus especificaciones:


Sistema Operativo: Windows 7 Home Premium 64 bits

Procesador: Intel Core i7 860

Número de núcleos: 4

Velocidad / Frecuencia: 2,80 GHz

RAM: 8 GB DDR3

Disco Duro: 1 TB

Tarjeta Gráfica: NVIDIA GeForce GTX260 Special Edition

Memoria Gráfica: 1792 MB dedicados; hasta 5374 MB

Lector Principal: Lector/grabador CD+DVD con LightScribe

Lector Secundario: Ampliable

Modem / Red: Ethernet 10/100/1000

USB / Firewire: 8 USB/2 FireWire

Lector de Tarjetas: CF, SD, MMC, MS, MS Pro, SM, xD

EAN: 0884962418833
2  Programación / Java / Ayuda con este problemas con métodos!! en: 6 Mayo 2016, 21:14 pm
Buenas estoy haciendo un programa que crea una sala de cine y me pide un método menú para controlar las butacas, ya sea marcar una como ocupada, liberar una que ya esté ocupada... etc.
Me da error al crear el método y no acabo de entender como hacer funcionar el main con el método para que el programa funcione.

Este es mi código:
Código
  1. import java.util.Scanner;
  2. public class Cine {
  3.  
  4.    public static void main(String[] args) {
  5.        int numFilas,numButacasF;
  6.        System.out.println("Numero de filas?");
  7.        Scanner scfil=new Scanner(System.in);
  8.        numFilas=scfil.nextInt();
  9.        System.out.println("Numero de butacas por fila?");
  10.        Scanner scbut=new Scanner (System.in);
  11.        numButacasF=scbut.nextInt();
  12.        char salaCine[][];
  13.        salaCine=new char [numFilas][numButacasF];
  14.        System.out.println("Sala de Cine:");
  15.        for(int i=0;i<numFilas;i++){
  16.            for(int j=0;j<numButacasF;j++){
  17.                String s="L";
  18.                salaCine [i][j]=s.charAt(0);
  19.                System.out.print(" "+salaCine[i][j]+" ");
  20.            }System.out.println();
  21.        }
  22.        static int menuOpciones(){
  23.            int opc;
  24.            System.out.println("***Menu***");
  25.            System.out.println("1.Ocupar butaca");
  26.            System.out.println("2.Liberar butaca");
  27.            System.out.println("3.Liberar todas las butacass");
  28.            System.out.println("4.Mostrar butacas");
  29.            System.out.println("5.Salir");
  30.            Scanner scopc=new Scanner(System.in);
  31.            opc=scopc.nextInt();
  32.            return (opc);
  33.        }
  34.    }
  35. }
  36.  
  37.  

Muchas gracias de antemano!!!



 
3  Programación / Java / Ayuda con este programa para multiplicar matrices!! en: 30 Abril 2016, 18:00 pm
Buenas. He estado intentado hacer un programa que multiplique matrices ya sean 3x3,2x2...etc pero no consigo hacer que funcione.

Este es mi código:
Código
  1. import java.util.Scanner;
  2. public class Matriz {
  3.  
  4.    public static void main(String[] args) {
  5.        System.out.println("Matriz 1");
  6.        System.out.println("Numero de filas");
  7.        int fila;
  8.        Scanner sc=new Scanner(System.in);
  9.        fila=sc.nextInt();
  10.        System.out.println("Numero de columnas");
  11.        int columna;
  12.        Scanner sccol=new Scanner(System.in);
  13.        columna=sccol.nextInt();
  14.        System.out.println("Numeros de la matriz 1:");
  15.        int matriz[][]=new int [fila][columna];
  16.        for(int j=(columna-1);j>=0;j--){
  17.            for(int i=0;i<fila;i++){
  18.                int numeros;
  19.                Scanner scnum=new Scanner(System.in);
  20.                numeros=scnum.nextInt();
  21.                matriz[i][j]=numeros;
  22.            }
  23.        }
  24.        System.out.println("Matriz 2");
  25.        System.out.println("Numero de filas");
  26.        int fila2;
  27.        Scanner sc2=new Scanner(System.in);
  28.        fila2=sc2.nextInt();
  29.        while(columna!=fila2){
  30.            System.out.println("Error.Vuelve a introducir las filas de la matriz");
  31.            int filaexp;
  32.            Scanner scexp=new Scanner(System.in);
  33.            filaexp=scexp.nextInt();
  34.            fila2=filaexp;
  35.        }
  36.        System.out.println("Numero de columnas:");
  37.        int columna2;
  38.        Scanner sccol2=new Scanner(System.in);
  39.        columna2=sccol2.nextInt();
  40.        System.out.println("Numeros de la matriz 2:");
  41.        int matriz2[][]=new int [fila2][columna2];
  42.        for(int j=(columna2-1);j>=0;j--){
  43.            for(int i=0;i<fila2;i++){
  44.                int numeros2;
  45.                Scanner scnum2=new Scanner(System.in);
  46.                numeros2=scnum2.nextInt();
  47.                matriz2[i][j]=numeros2;
  48.            }
  49.        }
  50.        System.out.println("Matriz 1:");
  51.        for(int j=(columna-1);j>=0;j--){
  52.            for(int i=0;i<fila;i++){
  53.                System.out.print(" "+matriz[i][j]+" ");
  54.            }System.out.println("");
  55.        }
  56.        System.out.println("Matriz 2:");
  57.        for(int j=(columna2-1);j>=0;j--){
  58.            for(int i=0;i<fila2;i++){
  59.                System.out.print(" "+matriz2[i][j]+" ");
  60.            }System.out.println("");
  61.        }
  62.        System.out.println("Resultado");
  63.        int matriz3[][]=new int [fila][columna2];
  64.        for(int i=0;i<fila;i++){
  65.            for(int j=0;j<columna2;j++){
  66.                for(int k=(columna-1);k>=0;k--){
  67.                    matriz3[i][j]+=matriz[k][j]*matriz2[i][k];
  68.                }
  69.            }
  70.        }
  71.        for(int j=(columna2-1);j>=0;j--){
  72.            for(int i=0;i<fila;i++){
  73.                System.out.print(" "+matriz3[i][j]+" ");  
  74.            }System.out.println(" ");
  75.        }
  76.    }
  77. }
  78.  

El problema debe estar en los 3 for, en la parte de resultado, pero por mas que lo intento no lo consigo. Gracias de antemano!!
4  Programación / Java / No encuentro el error en este programa con arrays en: 27 Abril 2016, 18:29 pm
El programa es para introducir las notas de 5 alumnos de tantas clases como el usuario quiera, en 3 trimestres.

este es el código:
Código
  1. import java.util.Scanner;
  2. public class Test {
  3.  
  4.  
  5.    public static void main(String[] args) {
  6.        System.out.println("¿Numero de clases?");
  7.        int numeroclases;
  8.        Scanner entrada=new Scanner(System.in);
  9.        numeroclases=entrada.nextInt();
  10.        int contador=1;
  11.        while(contador <=3){
  12.            System.out.println("Trimestre "+ contador);
  13.            float clases[][]=new float [numeroclases][5];
  14.            for(int i=0;i<numeroclases;i++){
  15.                System.out.println("Introduzca las notas de los alumnos de la clase "+(i+1));
  16.                for(int j=0;j<5;j++){
  17.                    System.out.print("alumno "+(j+1)+" :");
  18.                    float alumnos;
  19.                    Scanner sc=new Scanner(System.in);
  20.                    alumnos=sc.nextFloat();
  21.                    clases[i][j]=alumnos;
  22.                }System.out.println("");
  23.            }
  24.            for(int i=0;i<numeroclases;i++){
  25.                System.out.println("clase "+(i+1));
  26.                for(int j=0;j<5;j++){
  27.                    System.out.println(clases[i][j]);
  28.                }System.out.println("");
  29.            }
  30.            contador++;
  31.        }
  32.    }  
  33. }
  34.  


Creo que el error se encuentra en la linea 21 que pone : clases [j]=alumnos;
pero el array clases es float, y alumnos también. No veo donde esta el problema. Al introducir un numero con decimales me salta error.

Muchas gracias de antemano!!
5  Programación / Programación C/C++ / Ayuda con este sencillo programa en: 4 Abril 2016, 11:47 am
Hola a todos soy nuevo en el foro y estoy empezando a programar.

He empezado a hacer este sencillo programa para calcular el area de un triangulo, pero me da error. Tengo que hacer el programa con los ficheros main, h y cpp.

*fichero main:

Código
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. #include "Triangle.h"
  5.  
  6. using namespace std;
  7.  
  8. /*
  9.  *
  10.  */
  11. int main(void) {
  12.    Triangle triangulo;
  13.    cin>> base;
  14.    cin>> altura;
  15.    triangulo.getArea();
  16.    return 0;
  17. }

* fichero h:

Código
  1. #ifndef TRIANGLE_H
  2. #define TRIANGLE_H
  3. class Triangle
  4. {
  5.  
  6. public:
  7.    void getArea (void);
  8. private:
  9.    float base;
  10.    float altura;
  11.    float area;
  12. };
  13.  
*Fichero cpp:

Código
  1. #include "Triangle.h"
  2.  
  3. void Triangle::getArea(void)
  4. {
  5.    area=(base*altura)/2;
  6.    return <<"el area del Triangulo es: " area;
  7. }

Gracias de antemano!!!


Mod: Los códigos deben ir en etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines