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

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19
41  Programación / Programación General / Re: ¿Qué tipo de diagrama os parece más útil en el diseño de software? en: 23 Mayo 2023, 18:26 pm
Los diagramas utilizados por los programadores suelen ser el de flujo, ya que permite pensar, explicar y analizar las distintas partes de un algoritmo;

Y luego el diagrama de UML, que representa las clases, interfaces, etc. que utiliza un sistema, además de las relaciones de herencia o agregación que existen entre estas.

Si utilizas un lenguaje orientado a objetos, UML es muy útil. Si tienes un diagrama UML sólido diseñado, codificarlo es relativamente más simple, y lo puedes aplicar a cualquier lenguaje.  




42  Foros Generales / Foro Libre / Re: ¡20 años ya! en: 19 Mayo 2023, 20:43 pm
Felicidades!!
soy relativamente nuevo pero este foro es excelente, descubrí y aprendí varias cosas aquí. Es bueno estar en contacto con gente que sabe mucho y con más experiencia que uno. Además de intentar ayudar a los demás en la medida de lo posible, así uno mismo también aprende.
Saludos!!
43  Programación / Desarrollo Web / Re: como se insertan los videos? en: 9 Mayo 2023, 18:03 pm
sí, o si estas haciendo pruebas, en la misma carpeta que el archivo html. Tambien puede ser un link de un video de otra pagina, etc.
44  Programación / Programación C/C++ / Re: ayudin en: 4 Mayo 2023, 18:23 pm
hola, por lo que veo no estás utilizando una variable que controle el numero de empleados cargados en el arreglo de empleados.
Cuando trabajas con arreglos te conviene utilizar una variable que represente el numero de datos cargados en el arreglo, usualmente se le llama validos.
Esta variable inicia en cero, y se incrementa cada vez que agregas un empleado.
La utilizas en main(). Luego se la podes pasar a cualquier funcion, para recorrer el arreglo de
empleados.

Te recomiendo utilizar nombre descriptivos en tus variables, porque cuando intentes leer tu codigo dentro de 1 o 2 semanas, te va a costar leerlo. Siempre nombres descriptivos en funciones, variables y estructuras.

Usualmente la funcion main() retorna un entero.

considera las siguientes modificaciones:

Código
  1. #include <stdio.h>
  2.  
  3. typedef struct
  4. {
  5.  char nyp [50];
  6.  int documento;
  7.  int fecingres;
  8.  char ventasema[5];
  9. } empleado;
  10.  
  11. int registrarEmpleado(empleado empleados[], int dim)
  12. {
  13.    ;
  14. }
  15.  
  16. void registrarVentaPorNombre(empleado empleados[], int validos, char nombre[])
  17. {
  18.    ;
  19. }
  20.  
  21. int main()
  22. {
  23.    empleado arregloEmpleados[50];
  24.    int validosEmpleados = 0;
  25.  
  26.    validosEmpleados = registrarEmpleado(arregloEmpleados, 50);
  27.  
  28.    registrarVentaPorNombre(arregloEmpleados, validosEmpleados, "Juan");
  29.  
  30.    return 0;
  31. }
  32.  
45  Programación / Desarrollo Web / Re: como se insertan los videos? en: 3 Mayo 2023, 18:54 pm
Hola, antes era más complicado insertar videos en una pagina html, ya que se utilizaban plugins como flash.
Actualmente con la nueva version de html5, es muy fácil insertar un video en una pagina html:

<video src="mi_video.mp4" controls></video>

solo con ese elemento insertas un video.
46  Programación / .NET (C#, VB.NET, ASP) / (Recurso) Manual de asp. net core (2022 en inglés) en: 9 Abril 2023, 19:55 pm
Buenas, comparto este recurso. A decir verdad, siempre me cuesta encontrar material actualizado de asp. net core, así que tal vez le sirva a alguien. Saludos

https://mega.nz/file/eIEm1QyD#6wQh-uGCDdGodMPeMgUJhLel3qsHf5r7gRHkaE1Rb6s
47  Foros Generales / Dudas Generales / Re: Hola soy nueva aprendiendo C++ en: 5 Abril 2023, 17:54 pm
El mundo de la programación aveces puede ser complicado de adentrarse, ya que son muchas areas distintas, y al fin al cabo es una tecnica, por lo tanto hay palabras que son tecnicismos.
Lo que necesitas no es que te enseñen un lenguaje en especifico sino que te enseñen a pensar como programadora, es decir los conceptos. El lenguaje es simplemente un medio por el cual puedes aplicar esos conceptos y obtener resultados.

Mi recomendación es que si puedes te busques un tutor o alguien que te ayude a empezar.
En general, los cursos que se dan en alguna universidad te dan una cierta garantia minima de que el profesor/a sabe de lo que habla.

Un curso de udemy tambien es una opcion, pero la diferencia es que no es personal, es decir, no puedes preguntar tus dudas y mostrar tus codigos propios. Esto los recomiendo cuando sabes lo basico del tema y quieres aprender una tecnología o lenguaje en específico.

Si definitivamente quieres empezar autodidactamente y ves por la web van a haber recomendaciones diferentes, en este caso, yo te recomendaria que empieces a leer un libro que enseñe C. Uno muy bueno es "Programación en C" de Luis Joyanes Aguilar.
48  Programación / .NET (C#, VB.NET, ASP) / Re: ¿Se puede considerar C# como multiplataforma? en: 31 Marzo 2023, 03:39 am
No me funciona.

Además, al final se pone esto:

Código
  1. // Pulse cualquier tecla para salir.
  2. Console.ReadKey();

Pues a mi sí que me funciona aún. La versión de notepad es 7.9.5 y el plugin es CS-Script 1.7.24. Si utilizas otra versión mas reciente de notepad tal vez no funcione.

y tanto leer un caracter
Código
  1. Console.ReadKey();

como leer una linea
Código
  1. Console.ReadLine();

son validas ambas, ya que la idea es hacer una pausa para que no se finalice inmediatamente la ejecución del programa.
49  Programación / Programación General / Re: Ayuda con ChatGPT y javascript en: 31 Marzo 2023, 03:27 am
Genial saludos!
50  Programación / Programación General / Re: Ayuda con ChatGPT y javascript en: 30 Marzo 2023, 16:56 pm
Hola, por lo que entiendo entonces, el JSON te está llegando pero tenes problemas para leerlo en el programa.

JSON es una notacion tipo llave, valor. Esta basada en la notacion de objetos de javascript pero es diferente. En Python es equivalente a un diccionario. Por lo tanto para utilizar los datos en el programa primero tenes que hacer esa conversion que corresponda.

Lo que pienso es que primero tendrias que convertir el json que te llega, a un objeto de javascript para que puedas luego hacer lo que necesites con el.

Fijate este ejemplo, donde se guardan las llaves del json en un arreglo:

Código
  1. const randomJson = '{"nombre": "Juan", "apellido":"Perez", "edad": "28"}';
  2. const arregloLlaves = [];
  3.  
  4. //convertir el json en un objeto de javascript
  5. const obj = JSON.parse(randomJson);
  6.  
  7. //imprimir el objeto
  8. console.log("\nObjeto");
  9. console.log(obj);
  10.  
  11. //recorrer el objeto con un for
  12. for(const [llave, valor] of Object.entries(obj) )
  13. {
  14. console.log(`${llave}: ${valor}`);
  15. arregloLlaves.push(llave); //guardar en el arreglo cada llave
  16. }
  17.  
  18. console.log("\nArreglo");
  19. console.log(arregloLlaves);
  20.  

Por cierto, no falta verificar la respuesta del servidor en tu código?

Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines