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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 37
131  Programación / Programación C/C++ / Re: Programa matematico `[ayuda] en: 16 Agosto 2011, 19:10 pm
Ten en cuenta que el valor devuelto por la función acos es el arco coseno de X expresado en radianes.

Saludos.


Edito, ya veo que lo transformas a grados
132  Programación / Programación C/C++ / Re: Problema con Funciones en C en: 16 Agosto 2011, 19:02 pm
Sí el calculo del subtotal porque no lo haces al volver de la llamada a la función? Es decir, yo haría algo así:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.    void Listado(char palabra[6], float n1,int n2);
  5.  
  6. int main()
  7.    {  
  8.        int n2,desc,subtotal;
  9.        float n1;
  10.        char prod3[6]="prod3";
  11.        char prod2[6]="prod2";
  12.        char prod1[6]="prod1";
  13.        char palabra[6];        
  14.        printf("Ingrese nombre del producto:");
  15.        fgets(palabra,6,stdin);
  16.        printf("Ingrese precio unitario:");
  17.        scanf("%f",&n1);
  18.        printf("Ingrese cantidad necesitada:");
  19.        scanf("%d",&n2);
  20.  
  21.        printf("| Producto: %s \t\n|, palabra);
  22.        printf("| Cantidad: %d \t\n|, n2);
  23.        printf("| P.unitario: %0.2f \t\n|, n2);
  24.        desc = Listado(prod1, n1, n2);
  25.        printf("| Descuento: %d\t\n|, desc);
  26.        printf("Subtotal: %d\t\n", (val1*val2)-desc);
  27.  
  28.  
  29.            //return 0;
  30.    }
  31. //--------------Descuento PROD1--------------------//
  32. int Listado(char pala[6], float val1,int val2)
  33.    {  
  34.      int desc,subtotal;
  35.      char prod3[6]="prod3";
  36.        char prod2[6]="prod2";
  37.        char prod1[6]="prod1";
  38.  
  39.        if(strcmp(pala,prod1)==0)
  40.        {
  41.          desc=(val1*val2*10)/100;
  42.          subtotal=(val1*val2)-desc;
  43.        }
  44.        else if(strcmp(pala,prod2)==0)
  45.        {
  46.          desc=(val1*val2*10)/100;
  47.          subtotal=(val1*val2)-desc;
  48.        }
  49.        else(strcmp(pala,prod3)==0)
  50.        { subtotal=val1*val2;  }
  51.  
  52.        return desc;
  53.  
  54. }
  55.  

Por ejemplo podrías hacerlo así, en C que yo sepa si se pueden pasar los parámetros por referencia, pero si es algo que todavía no has visto creo que sería mejor hacer algo así como lo que te he puesto.

Saludos.
133  Programación / Programación C/C++ / Re: Operaciones con vectores en: 16 Agosto 2011, 18:44 pm
Podrías usar un Vector:

http://www.cplusplus.com/reference/stl/vector

Lo defines inicialmente vacio y según el número de elementos que quiera el usuario vas añadiendo con el método push_back. Además técnicamente todos las funciones de insercción, acceso a elementos, eliminar, y demás que puedes ver en el enlace que te dejo está implementadas de la forma más eficiente (o si no es la más eficiente, de las más eficientes xD)

Saludos.
134  Programación / Programación C/C++ / Re: matriz en: 16 Agosto 2011, 02:21 am
El código que puse anteriormente es correcto (o al menos, eso creo porque he usado más C++ que C). Lo he compilado (completando el código ya que falta incluir la librería, declarar el método main y return 0) y ha compilado perfectamente. Lo he ejecutado y el resultado que ha mostrado es el correcto.

Sí lo que quieres es que el usuario solo especifique el tamaño de la matriz es lógico que a la hora de recorrerla te muestre valores extraños (a saber lo que había en la posición de memoria anteriormente).

Si por el contrario lo que quieres es que el usuario especifique los valores de la matriz, el código que puse es correcto.

Saludos.
135  Programación / Programación C/C++ / Re: matriz en: 15 Agosto 2011, 21:11 pm
Para declarar una matriz de enteros:

Código
  1. int n1,n2,i,j;
  2.  
  3.  
  4. printf("Ingrese el numero de columnas de la matriz:");
  5. scanf("%d",&n1);
  6. printf("Ingrese el numero de filas de la matriz:");
  7. scanf("%d",&n2);
  8.  
  9.        int matriz[n1][n2];
  10.        //Leer numeros y almacenarlos en la matriz
  11. for (i=0;i<n1;i++)
  12. {
  13. for (j=0;j<n2;j++)
  14. {
  15. scanf("%d", &matriz[i][j]);
  16. }
  17. }
  18.  
  19.        //Mostrarla por pantalla
  20. for (i=0;i<n1;i++)
  21. {
  22. for (j=0;j<n2;j++)
  23. {
  24. printf("%d |",matriz[i][j]);
  25. }
  26. }
  27.  

Saludos.
136  Programación / Java / Re: erro en la ruta de lectura en: 15 Agosto 2011, 13:05 pm
Prueba si desde la consola te funciona, si tampoco funciona entonces es algún error en la sintaxis.

Saludos.
137  Programación / Java / Re: Creación de Sudokus en: 15 Agosto 2011, 13:03 pm
Pero el se refiere a la creación de los sudokus, es decir, no creo que sea llegar y poner numeros aleatorios en las 9 matrices de 3x3 siguiendo las reglas del sudoku, para crear diferentes niveles debes seguir ciertas directrices dadas por las reglas del mismo

Saludos

Efectivamente xD. Si yo uso la cabeza podré crear unos cuantos y con la dificultad que yo quiera. Lo que yo ando buscando es algún tipo de función, que, según el valor de un parámetro, genere los puzzles con una dificultad mayor o menor automáticamente.

Coger un matriz y llenarla de números no es lo que busco, porque para eso no hubiese preguntado.

Gracias de todas formas, saludos.
138  Programación / Java / Re: Creación de Sudokus en: 15 Agosto 2011, 02:31 am
Gracias por la respuesta, pero insisto, estoy buscando documentación sobre todo de la creación de sudokus con distintos niveles de complejidad.

Gracias de todas formas por la respuesta.

Saludos.
139  Programación / Java / Re: Creación de Sudokus en: 14 Agosto 2011, 20:44 pm
Ok, le echaré un vistazo, gracias!!

Aún así, si alguien que lea el post tiene algún tipo de documentación sobre este tema, me vendría genial.

Saludos.
140  Programación / Java / Re: NetBeans me desordena los componentes en: 14 Agosto 2011, 20:43 pm
Primero:

http://foro.elhacker.net/java/como_no_hacer_un_post_sobre_la_tematica_de_java-t298980.0.html

Segundo:

Expón tu código.

Saludos.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... 37
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines