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 - jorgecotrinax

#11
De un momento a otros se elimino mi navegador con su cache y algunos programas , y cuando me doy cuenta mi carpeta Roaming esta casi vacía alaguna idea de que pudo causarlo ??
#12
Java / Incremento porcentual Recursivo
4 Julio 2021, 19:18 PM
necesito ayuda:  :huh: :huh: :huh: :huh: :huh: :huh:
cada semana los accidentes de transito aumentan un 20% , necesito crear un elemento recursivo de eso , sabiendo que la semana 1 hubo 4 accidentes , uso netbeans

Código (java) [Seleccionar]
     public double Trasporte(int semana){
       double accidentes = 0;           
       
       if(semana == 1){
            accidentes=4;                   
       }else {         
           
            accidentes=(accidentes*0.2)+Trasporte(semana-1);                 
       }
       return accidentes;
       }


cunado ejecuto este código me retorna 4 sin importar que numero coloque


me salió pero no se como eliminar el foro asi que dejare la respuesta sin alguien necesita ayuda en el futuro  ;D ;D ;D ;D

Código (java) [Seleccionar]
    public double Trasporte(int semana){
       double accidentes = 0;           
       
       if(semana == 1){
            accidentes=4;                   
       }else {         
           
            accidentes=accidentes+(Trasporte(semana-1)*0.2)+Trasporte(semana-1);                 
       }
       return accidentes;
       }


MOD: Quitado doble post.
#13
Java / Re: Necesito ayuda :c
4 Julio 2021, 19:07 PM
package practicas;
import java.util.*;

public class Practicas {
    public void compara(){
    Scanner teclado=new Scanner(System.in);
    String [] nombres = {"johan","joel","ana","fiorella"};
    String nom;
    int n;

     System.out.println("ingrese un nombre");
     nom = teclado.next();

    for(n=0;n<nombres.length;n++){
        if(nom == nombres[n]){
           System.out.println("dato encontrado");
        }else{
         System.out.println("no encontrado");
        }break;
      }

    }
#14
Redes / Re: Evitar sniffer en mi red.
13 Abril 2021, 02:44 AM
Si no tiene la contraseña de tu modem, no wifi
modem es mas importante
y si vas a
-> Panel de control\Redes e Internet\Centro de redes y recursos compartidos\Configuración de uso compartido avanzado
y en la opción uso compartido con protección con contraseña
esta en activar uso compartido por protección de contraseña esta activo
yo no me preocuparía   ::) ::)

#15
tengo un modem askey tcg220 46 de movistar

tengo el nat 2 ,

Cuando abro los puertos de mi modem sigo los procedimientos de manera natural

https://ibb.co/TcrYWNv (screen de mi pc)

Pero al  comprobar si están abiertos esta web de lo desconfirma :
--->>  https://www.testdevelocidad.es/test-de-puertos/
y también no puedo acceder

https://ibb.co/XJDHH88 (screen de mi pc)

regreso a mi modem para ver si esta activo y efectivamente sale como si estuviera abierto pero no es así pues no puedo ingresar

Cosas que he probado sin éxito:
-> reglas de entrada de Windows defender  felizmente en la opción predefinido están las reglas que quiero con su puerto y todo
->desactivar protección de red de antivirus
-> DMZ pero me da miedo así que lo saque pero no funciono

Datos interesantes que tal ves te sirvan para ayudarme

Hay un tutorial el cual seguí para abrir los puertos
->https://www.youtube.com/watch?v=vruyf03slaU&t=162s
pero me percate de algo interesante

(screen de mi pc)

el tiene activado el  wan blocking

pero si yo lo activo me sale un mensaje de error el cual bloquea mi acceso a la apertura de puertos

https://ibb.co/k6HWBty (screen de mi pc)

https://ibb.co/WKpPBQ2 (screen de mi pc)

es muy raro , Porfavor ayudaaa :c
y para que quieres hacer esto lo necesito para cosas varias
y para poder usar este programa
-> https://youtu.be/iAYG87jjdsQ?t=235
lo necesito por la pandemia







#16
ok muchísimas gracias   ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-)
#17
Cita de: YreX-DwX en 30 Septiembre 2019, 15:38 PM
No sé a que te refieres con eso último. Si tienes un constructor con 3 parámetros, cuando crees un objeto, debes hacerlo con 3 parámetros. Si a lo que te refieres es a poder crear objetos pasando 3 parámetros o pasando otro número de parámetros lo que debes hacer es sobrecargar el constructor con otro número de parámetros.
Si no te refieres a eso, intenta explicármelo otra vez de otra forma para que pueda ayudarte. Podrías ponerme cómo lo tenías y qué era lo que no te dejaba o qué es lo que quieres poder hacer. :-X

esto lo ise a proposito por que me daba error si lo ponia correctamente
Estudiante( char* cod, string nom,float pode ){
            cod=codigo; // esta al reves
            nom =nombre; // esta al reves
            pode = poderado; // esta al reves
            siguiente = NULL;
        }

al parecer era por la cantidad de datos que puse [5]

char codigo[5];

lo quite  [5]y me codigo se ejecuto correctamente
la pregunta como hago para yo elegir la cantidad de datos de cada archivo o debo usar
solamente uso el tipo de dato correcto al fina solo trato de hacer esto
-> https://drive.google.com/open?id=1LD0zBfxs1FsDMGSTp1th0zlob7P6HxkR
#18
Cita de: YreX-DwX en 22 Septiembre 2019, 19:24 PM
Sólo he llegado hasta la clase <Estudiante> pero ya te puedo decir que el error (o al menos uno de ellos) está en el constructor.
Código (cpp) [Seleccionar]

class Estudiante{
    public:
        char codigo[5];
        string nombre;
        float poderado;
        Estudiante* siguiente;
       
        Estudiante( char* cod, string nom,float pode ){
            cod=codigo; // esta al reves
            nom =nombre; // esta al reves
            pode = poderado; // esta al reves
            siguiente = NULL;
        }
};

Cada objeto de la clase <Estudiante> tiene 4 datos miembros que son: <codigo>, <nombre>, <poderado> y <siguiente>. Los datos miembros no son <cod>, <nom> y <pode>. Estos últimos son los nombres que tendrán los parámetros del constructor mientras este se ejecuta. Estos nombres son temporales y en cada función pueden tener nombres distintos.

Aparte de eso cuidado al guardar el código. Para "copiar" cadenas de tipo C (o dicho de otra manera, arrays de <char>) debes usar métodos como <strcpy()> o más recomendable <strncpy()>. No vale con usar el operador de igual =.

si se eso que esta al reves es que no me lo aceptaba me parecio raro probe quitando la cantidad de datos que quiero "[4]" y me permitio hacerlo como es correctamente pero como hago cunado me piden una cantidad fija de datos ?
#19
muchas gracias de corazón  ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) ;-) esot esta mucho mejor sobro hago las de doblemente enlazadas 
#20
como elimino los últimos datos que ingrese, he visto muchos foros pero solo me los elimina del primero al ultimo  y yo quiero del ultimo al primero


#include<iostream>
using namespace std;
template<class T>
class Nodo {
public:
T dato;
Nodo<T>* siguiente;
Nodo(T x) {
dato = x;
siguiente = NULL;
}
};
template<class T>
class Pila {
public:
Nodo<T>* cabeza;
Nodo<T>* cola;
Pila() {
cabeza = NULL;
cola = NULL;
}
void insertarfinal(T x) {
Nodo<T>* nuevo = new Nodo<T>(x);
if (!cabeza) {
cabeza = nuevo;
}else {
Nodo<T>* aux = cabeza;
while (aux->siguiente)
{
aux = aux->siguiente;
}
aux->siguiente=nuevo
}
cola = nuevo;
}

void eliminarultimo() {
//como hago esto :c ....!!!!
}
void imprimir() {
Nodo<T>* aux = cabeza;
while (aux) {
cout << aux->dato << "-";
aux = aux->siguiente;
}
cout << endl;
}
};
int main() {
Pila<int> milista;
milista.insertarfinal(1);
milista.insertarfinal(2);
milista.insertarfinal(3);
milista.insertarfinal(4);
milista.insertarfinal(6);
milista.imprimir();
milista.eliminarultimo();
cout << endl;
milista.imprimir();
milista.eliminarultimo();
cout << endl;
milista.imprimir();
milista.eliminarultimo();
cout << endl;
milista.imprimir();
milista.eliminarultimo();
cout << endl;
system("pause");
}