Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - engel lex

#2251
Redes / Re: Puertos 465 y 587
19 Abril 2018, 04:45 AM
CitarAbren sockets sll y era para saber la diferencia entre ambos

la diferencia es el protocolo, no el puerto, si me indicas que "abren sockets ssl" quiere decir que la conexión es segura, porque justo eso es SSL

https://es.wikipedia.org/wiki/Transport_Layer_Security


por protocolo y standard para protocolo de correo no es cifrado, sin embargo está de tu parte proporcionar sevicios de correo seguro sobre esos puertos
#2252
Programación C/C++ / Re: Sacar promedio [C]
19 Abril 2018, 03:06 AM
printf("ERROR\n");
return -1;


y en la sección que ejecutas la funcion "si promedio es -1, entonces no hacer nada" ya que -1 es un numero imposible como promedio


consejo: siempre coloca las llaves en el if... a menos que estés muy pulido en C y algoritmia, no colocar llaves usualmente lleva a errores
#2253
y es grave... ya ni si quiera hablamos que lo rechazaron en garantía... sino que servicio tecnico oficial no recibe la pieza (y no es un tornillo, es la pantalla misma)
#2254
Programación C/C++ / Re: Arduino HID
18 Abril 2018, 23:21 PM
CitarAlgo así seria ? disculpa si estoy poniendo alguna burrada soy medio nuevo en arduino  :-X

piensa en la algoritmia...


unsigned long time_F1;
unsigned long time_F2;


void setup() {
 time_F1 = 0;
 time_F2 = 0;

}


void loop() {

 if(boton_presionado()){
   time_F1 = millis() + 5000; // tiempo + 5 segundos
   time_F2 = millis() + 20000; // tiempo + 20 segundos
 }

 if(time_F1 && time_F1 < millis()){ // si time_F1 no es 0 y el tiempo ya pasó
   time_F1 = 0; //lo volvemos a 0 para "apagarlo"
   
   //aquí tu proceso

 }

 if(time_F2 && time_F2 < millis()){ // si time_F2 no es 0 y el tiempo ya pasó
   time_F2 = 0; //lo volvemos a 0 para "apagarlo"
   
   //aquí tu proceso

 }

}


si no eres flojo como yo XD y usas array, puedes de una sola pasada activar y desactivar secuencias :P
#2255
Programación C/C++ / Re: Arduino HID
18 Abril 2018, 22:54 PM
explica en detalle los errores de los pines...

para tener el tiempo esta funcion te sirve
https://www.arduino.cc/reference/en/language/functions/time/millis/
#2256
Programación C/C++ / Re: Arduino HID
18 Abril 2018, 22:46 PM
en este caso no deberías usar delay sino contar el tiempo y llevar el tiempo de cada cosa para saber cuantos segundos han pasado
#2257
por Shell Root es un moderador que si se ve y es activo...

por que monetizen de esa manera, no hay un problema directo realmente...

pero hay un conflicto mayor de cerrar ese foro...  al cerrarlo hay 2 vias, bloquear o borrar... lo ultimo no se quiere... así que quedaría solo bloqueado... los usuarios lo seguirían consiguiendo y ante la negativa de poder publicar allí publicarían las mismas solicitudes a lo largo del resto de subforos, realmente se prefiere que se queden contenidas en ese cementerio....

y si... el foro necesita cambios...
#2258
sin titulos de suplica para leer el tema por favor...

tienes muchas opciones para foros de descargar y aplicar... por ejemplo este corre con (una version muy vieja de) SMF

te descargas los archivos, los pegas en el hosting y sigue la guia de instalación... usualmente no tiene mayor conflicto...

si quieres probar en tu pc, puedes descargarte wampp (si estás en windows) y probarlo ahí

#2259
pensé que ya no actualizaban 32bits...
#2260
hola! antes de hacer un programa siempre es bueno leer información relacionada, incluso tan simple como esto...

lo que te dirá cualquier articulo es que
- un numero siempre tendrá divisores iguales o menores a su raiz
- uno no es primo
- ningún par (mas que el 2) es primo

así que... una formula general para buscar numeros primos es

posible_primo = x
si x es 2, es primo (terminar programa)
si x es par, no es primo (terminar programa)
si x es 3, es primo (terminar programa)

entero i
para i desde 3, hasta i menor o igual que la raiz de x{
   si x es multiplo de i, no es primo (terminar programa)
   i = i+2
}
x es primo (terminar programa)


como la operación de raiz usualmente es "complicada" se invierte el sentido en "i menor o igual que la raiz de x" a "i*i menor o igual que x"




ahora con tu problema... lo más practico para resolverlo es agregar una variable que llamaremos "contador", esta empieza en 0 y cada vez que consigas un primo le sumas uno

Código (cpp) [Seleccionar]
int primos[100];
int i;
int contador = 0;
for(i = 2; i < 100; i++ ){
 if( es_primo(i) ){ //aquí tus operaciones, yo lo estoy resumiendo
   primos[contador] = i;
    contador++;
 }
}

printf("los numeros primos conseguidos son: ");
for(i = 0; i < contador; i++){
 printf("%i, ", primos[i]);
}