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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / Ayuda operadores y ciclo For (Primer programa - Tablas de multiplicar) en: 26 Febrero 2017, 16:01 pm
Hola de nuevo  ;-), perdón por las molestias una vez más, me dio por indagar más en este tipo de programación, es mi primer programa en Ms-Dos y quiero hacer un programa que muestre las tablas de multiplicar segun la opcion deseada.

la primera tabla de multiplicar es la del número 1:

el código de mi ciclo es:

Código
  1. for /l %%i in (1, 1, 10 ) do (echo %%i)

este solo me muestra los números del 1 al 10,tengo una variable llamada “numero” que guarda una variable entera, que es el número de la tabla de multiplicar deseada por el usuario.

¿de qué forma puedo realizar la operación directamente en el For?
por ejemplo: mi idea sería algo como esto (sé que está mal):

Código
  1. for /l %%i in (1, 1, 10 ) do (echo set/a  %%i * %numero %)

como puedo hacer para que el programa imprima en pantalla directamente el resultado de las multiplicaciones y no solo la lista de números del 1 al 10.

o que opcion puedo realizar (si usan comandos espero me expliquen cual es su funcionalidad puesto que es mi primer programa en Bash y no se mucho.)

por ejemplo cuando ingrese 2 los resultados sean:

2
4
6
8
10
12
…. Etc.

espero me puedan ayudar, muchísimas gracias y buena día. un saludo.

mi codigo es:
Código
  1. @echo off
  2. title Mi primer programa en BATCH
  3.  
  4.  
  5. set/p numero = Introduzca de que numero quiere la tabla de multiplicar:  
  6. echo.
  7. echo El numero introducido es: %numero %
  8. echo.
  9.  
  10.  
  11. if %numero % == 1 (echo el numero ingresado es uno) else (echo no es uno)
  12. echo.
  13.  
  14. for /l %%i in (1, 1, 10 ) do ( set/a multi = %numero% *  %%i echo. echo %multi%)
  15. pause > nul
  16. exit

2  Programación / Java / ¿Se podra poner un audio de esta manera? JAVA (NetBeans) en: 3 Diciembre 2016, 23:00 pm
quería saber si existe alguna forma de poner un audio (beat), y que se reproduzca automáticamente mientras se ejecuta un programa


que dure lo que dura la ejecución de un programa :)

espero me entiendan.

por ejemplo un método de ordenamiento (burbuja), quiero que el beat se reproduzca mientras el programa acomoda los datos.

Gracias :) ;D :D


3  Programación / Java / Problema con interfaz metodos de ordenamiento y arreglo (NetBeans) en: 3 Diciembre 2016, 05:37 am
Hola, soy nuevo en el foro, espero poder contribuir con lo poco que se y espero puedan aclarar las dudas que llegue a tener, o auxiliarme para aprender más. Muchas gracias

La verdad estoy aprendiendo a programar en java, así que espero no se molesten.

Estoy realizando una interfaz gráfica, que me permita ordenar una cantidad de números al azar mediante 3 métodos diferentes, los botones capturaran el número de elementos aleatorios, introduje el método dentro de ese mismo botón, para que ordene todos los números.

en la primera imagen todo corre bien cuando me da los numeros aleatorios.


pero me marca un error, no se que sea, pues no se mucho sobre java (prácticamente no se nada, pero quiero aprender),

les dejo el código del boton, al principio funcionaba bien, pero después simplemente ya no corre, el error me marca la línea que dejo en la segunda imagen.





Código:
private void BurbujaActionPerformed(java.awt.event.ActionEvent evt) {

        int x = Integer.parseInt(JOptionPane.showInputDialog(null, "introduzca un número de elementos a ordenar", "Quicksort", JOptionPane.INFORMATION_MESSAGE));

        System.out.println("El valor ingresado es: " + x);
 
         int[] arreglo= new int[x];

       for (int i = 0; i < x; i++)
               {
                   arreglo[i]= (int) (Math.random()*100+1);
               }


      for (int i = 0; i < x; i++)
               {

                   System.out.print("|"+arreglo[i]);

               }


       System.out.println("");
       System.out.println("los numeros arreglados son: ");
 

       //antes de esto todo esta bien

        int aux;
        boolean cambios = false;
 
        while(true)
        {

            cambios = false;

            for(int i = 1; i < arreglo[i];i++)   //aqui es el primer error

            {

                if(arreglo[i]<arreglo[i-1])
                {
                    aux = arreglo[i];

                    arreglo[i] = arreglo[i-1];

                    arreglo[i-1] = aux;

                    cambios = true;

                }
            }

 

           if(cambios==false)
           {

               break;

           }

        }

            for(int i = 0; i < arreglo[i]; i++)
        {
            System.out.print("|" + arreglo[i]);

        }

            System.out.println();

    }

espero me puedan ayudar, y espero no infringir alguna norma de la comunidad

MOD:Imagenes adaptadas a lo permitido.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines