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

 

 


Tema destacado:


  Mostrar Temas
Páginas: [1]
1  Programación / Desarrollo Web / no encuentra pagina ya creada. en: 30 Mayo 2022, 06:32 am
hola estoy usando nodejs, express, mongodb, el problema viene cuando agrego el navbar y solo reconoce el index y no la pagina 2,pagina 3.
estas son mis rutas
Código:
import { Router } from 'express'

//Router1
const router = Router()
router.get("/", (req, res) => {
  res.render('index');
});
router.get("/page2", (req, res) => {
  res.render("page2");
});
router.post('/tasks/add', (req, res)=>{
  res.send('saved')
});
router.get("/edit", (req, res) => {
  res.render('edit');
});
//Router 2
app.post('/page2', (req, res) => {
  res.redirect(307, '/page2');
});
//instanciamos router

//
app.use("/",router);
export default router;

al momento de agregar pagina 2 no me la reconoce y me manda al mensaje 404
mi navbar:
Código:
<nav class="navbar navbar-dark bg-dark mb-4">
  <div class="container">
    <a class="navbar-brand" href="/">Biblioteca Virtual</a>
    <a class="navbar-brand" href="/page2">Añadir Libros</a>
    <a class="navbar-brand" href="/page3">Libros</a>
  </div>
</nav>
2  Programación / Programación General / error al estar mencionar variable en kotlin en: 10 Octubre 2021, 01:48 am
Estoy practicando con kotlin pero el problema es que intento hacer un ejercicio pero no se si no entiendo lo que pide, segui instrucciones y me suelta error en una herencia a la cual le voy a escribir informacion
Código:
 

fun main(args: Array<String>){

        var transporte = moto("Trabajo","Italika",2,125,125,0)

        println(transporte.modelo)

        println(transporte.marca)

        println(transporte.numllantas)

        println(transporte.tipomotor)

        println(transporte.cilindraje)

        println(transporte.kilometraje)

    }

open class transporte(){

    //atributos

    open var modelo: String=""

    open var marca: String=""

    open var numllantas: Int = 0

    open var tipomotor: Int = 0

    open var cilindraje: Int = 0

    open var kilometraje: Int = 0

    //Atributos metodos

    var velocidad: String=""

    var acelerar: String=""

    var frenar: String=""

    //constructores

    constructor(modelo:String,marca:String,numllantas:Int,

    tipomotor:Int,cilindraje:Int,kilometraje:Int):this(){

        this.modelo = modelo    

        this.marca = marca    

        this.numllantas = numllantas    

        this.tipomotor = tipomotor    

        this.cilindraje = cilindraje    

        this.kilometraje = kilometraje    

    }

    constructor(velocidad:String,acelerar:String,

        frenar:String):this(){

        this.velocidad = velocidad    

        this.acelerar = acelerar    

        this.frenar = frenar    

}

    //Herencia

    class moto():transporte(){

        override var modelo: String=""

        override var marca: String=""

        override var numllantas: Int = 0

        override var tipomotor: Int = 0

        override var cilindraje: Int = 0

        override var kilometraje: Int = 0  

        

        constructor(modelo:String,marca:String,numllantas:Int,

    tipomotor:Int,cilindraje:Int,kilometraje:Int):this(){

        this.modelo = modelo    

        this.marca = marca    

        this.numllantas = numllantas    

        this.tipomotor = tipomotor    

        this.cilindraje = cilindraje    

        this.kilometraje = kilometraje    

    }

    }

}

Unresolved reference: moto
3  Programación / ASM / Ejercicio suma,resta,multiplicacion en: 14 Abril 2021, 04:36 am
Estoy tratando de realizar una suma primero pero con una presentacion pero al mostrar el numero 1 fijo estableciendolo desde un inicio no puedo darle un salto de linea para que no se vea todo junto. y al mostrar el valor b solo me aparece una letra, alguien me podria decir cual es el error ya estuve intentando pero nada :(

Código:
;.386 PROCESADOR 80386 CON REGISTROS DE 32 BITS

;.286 PROCESADOR 80286 CON REGISTRO DE 16 BITS

.MODEL SMALL ; MODOS PARA COMPILACION TINY, SMALL, MEDIUM, COMPACT, LARGE

.STACK ; ESPACIO PARA LA PILA POR DEFAULT 64

.data ; Mensajes a mostrar

linea1 db ' Mensaje 1 ',10,13,'$'

linea2 db 'Mensaje 2',10,13,'$'

linea3 db 'El primer numero es: ',10,13,'$'

linea4 db ' El segundo numero es: ',10,13,'$'

linea5 db 'La suma de los dos numeros es: ',10,13,'$'

linea6 db 'la resta de los dos n?meros es: ',10,13,'$'

A db 04h

B db 03h

valor db ?

.code; INSTRUCCIONES DEL PROGRAMA

codigoss:  ; INICIA PROGRAMA --- PROGRAMA-

MOV AX,seg @data

    MOV DS,AX

 

    MOV AH,09H

    LEA DX,linea1

    INT 21H

 

    MOV AH,02H

    INT 21H ;Salto de Linea

 

    MOV AH,09H

    LEA DX,linea2

    INT 21H

 

 

 

    MOV AH,09H

    LEA DX,linea3

    INT 21H

 

    MOV AH,09H

    mov ax, seg @data

    mov ds,ax

    mov ah,A ;Muestra el valor A

 

 

    MOV AH,02H

    INT 21H ;Salto de Linea

 

    MOV AH,09H

    LEA DX,linea4

    INT 21H

 

    MOV AH,09H

    mov ax, seg @data

 

    mov ah,B ;Muestra Valor B

 

 

    MOV AH,02H

    INT 21H ;Salto de Linea

 

    MOV AH,09H

    LEA DX,linea5

    INT 21H

 

    ;Instruccion de suma

    mov ax, seg @data

    mov ds,ax

    mov ah,a

    add ah,b

    mov valor,ah

    mov dl, valor

    add dl, 30h

    mov ah, 02h

 

 

    MOV AH,02H

    INT 21H ;Salto de Linea

 

    MOV AH,09H

    LEA DX,linea6

    INT 21H

 

 

 

 

    mov ax,4c00h    ; FUNCION SALIR DEL CODIGO

    int 21H ; INTERRUMPIR MS-DOS

    End codigoss; TERMINAR PROGRAMA

end

4  Programación / .NET (C#, VB.NET, ASP) / Neumann en c# en: 26 Febrero 2020, 07:28 am
hola a todos los que puedan leer mi duda que tengo, estoy realizando este metodo en c# pero al momento de tomar los 5 numeros de enmedio de la multiplicacion no lo hace hasta despues lo hace no se si tenga algun error si me podria alguien corregir

  
Código
  1. double Cantidad;
  2.            double Semilla;
  3.            Semilla = int.Parse(textBox1.Text);
  4.            Cantidad = int.Parse(textBox2.Text);
  5.            double Semilla_cuadrada = 0;
  6.  
  7.            for (int i = 0; i < Cantidad; i++)
  8.            {
  9.                Semilla_cuadrada = Semilla * Semilla;
  10.                String NSemilla_cuadrada;
  11.                NSemilla_cuadrada = Convert.ToString(Semilla_cuadrada);
  12.                String D4;
  13.                D4 = NSemilla_cuadrada.Substring(3, 5);
  14.                Semilla = Convert.ToInt64(D4);
  15.                listBox1.Items.Add(Semilla_cuadrada);
  16.                listBox2.Items.Add(Semilla);
  17.            }


CoAdm: Etiqueta corregida y tema movido al subforo correcto
5  Programación / Programación C/C++ / Juego del gato usuario vs maquina con srand en: 29 Octubre 2019, 20:43 pm
Estoy intentando hacer el modo de usuario vs cpu ya tengo el de usuario1 vs usuario2 pero no entiendo como usar la funcion de random para hacer funcionar esto, si alguien me podria explicar se lo agradeceria.
Código:
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<conio.h>

int tablero[3][3];
int col, fila;
int modo, ban;
int win;
int pos;
int player;

void gotoxy(int x,int y){
HANDLE hcon;
hcon = GetStdHandle(STD_OUTPUT_HANDLE);
COORD dwPos;
dwPos.X = x;
dwPos.Y= y;
SetConsoleCursorPosition(hcon,dwPos);
}

void escenario(){
gotoxy(33,2); printf("#############");
gotoxy(33,3); printf("# 1 # 2 # 3 #"); //35,3 39,3 43,3
gotoxy(33,4); printf("#############");
gotoxy(33,5); printf("# 4 # 5 # 6 #"); //35,5 39,5 43,5
gotoxy(33,6); printf("#############");
gotoxy(33,7); printf("# 7 # 8 # 9 #"); //35,7 39,7 43,7
gotoxy(33,8); printf("#############");

gotoxy(33,10); printf("#############");
gotoxy(33,11); printf("#   #   #   #"); //35,11 39,11 43,11
gotoxy(33,12); printf("#############");
gotoxy(33,13); printf("#   #   #   #"); //35,13 39,13 43,13
gotoxy(33,14); printf("#############");
gotoxy(33,15); printf("#   #   #   #"); //35,15 39,15 43,15
gotoxy(33,16); printf("#############");
}


main(){
for(col=0; col<3; col++){
for(fila=0; fila<3; fila++){
tablero[col][fila]=5;
}
}

do{
system("cls");
printf("El juego del Gato\n");
ban=0;
gotoxy(1,18);printf("Elija la modalidad de juego: 1 Usuario1 vs Usuario2 - 2 Usuario vs Maquina");
gotoxy(1,19);printf("Modalidad: ");
scanf("%d",&modo);
if(modo == 1){
ban=1;
if(modo==1){
gotoxy(1,20);printf("Usuario1 <<X>> vs Maquina <<O>>");
escenario();
win=0;
player=1;
}
do{
gotoxy(1,21); printf("En que cuadro quiere tirar: ");
scanf("%d",&pos);
if(pos>=1 && pos<=9){
switch(pos){
case 1:
if(tablero[0][0]==5)
{
if(player==1){
tablero[0][0]=1;
player=2;
gotoxy(35,11);printf("%d",tablero[0][0]);
}
else{
tablero[0][0]=0;
player=1;
gotoxy(35,11);printf("%d",tablero[0][0]);
}
}
else{
printf("La Casilla ya esta ocupada, intente de nuevo");
}
break;

case 2:
if(tablero[0][1]==5){
if(player==1){
tablero[0][1]=1;
player=2;
gotoxy(39,11);printf("%d",tablero[0][1]);
}
else{
tablero[0][1]=0;
player=1;
gotoxy(39,11);printf("%d",tablero[0][1]);
}
}
else{
printf("La Casilla ya esta ocupada, intente de nuevo");
}
break;
}
}

}while(win!=1);

}
else{
printf("La Opcion Seleccionada es Erronia intente nuevamente");
}

getch();
}while(ban!=1);
getch();
}
6  Programación / Programación C/C++ / Orden de letras de manera alfabetica en C en: 8 Octubre 2019, 05:28 am

Hola ante todo he estado intentando lograr ordenar las letras con su orden respectivo pero no logro hacerlo, y publico aca si me podrian ayudar. Al ingresar una letra la debe de empezar a acomodar pero no se muy bien como hacer ello.

Código:
#include <stdio.h>
#include <conio.h>

int fin=27;
char Caracter;
char Abecedario[27];
main(void){
do {
printf("Solicitar Caracter: ");
scanf("%d,", &Caracter);


} while(fin != 27);
printf("\nGracias ");
getch();
}
7  Programación / Programación C/C++ / Torre Hanoi mostrar numero de movimientos en C en: 1 Octubre 2019, 02:43 am
No puedo mostrar el numero de movimientos que realiza solo los muestra, alguien me podria orientar, agregue int factorial para que pueda ya que me explicaron que se tenia que agregar ello pero no puedo.

Código
  1. [code=c]#include <stdio.h>
  2.  
  3. #include <stdio.h>
  4.  
  5. int factorial(int x){
  6.    int rta;
  7.    if(x==0)
  8.        rta=1;
  9.        else
  10.        rta=x*factorial(x-1);
  11.        return rta;
  12. }
  13.  
  14. void hanoi(int n,int inic,int tmp,int final){
  15.  
  16. }
  17.  
  18. }
[/code]

8  Programación / Programación C/C++ / Necesito ayuda en este codigo en lenguaje c en: 8 Octubre 2018, 19:12 pm
Hola amigos necesito de su ayuda logre que este codigo funcionara en dev-c++, pero tambien para que funcionara en turbo c pero el problema del segundo programa es que no puedo añadir getch(); alguien me podria ayudar

Primer codigo en el primer programa mencionado.
Código
  1. #include <stdio.h>
  2.  
  3. main()
  4. {
  5.   int monto, billetes, residuo;
  6.   int b500, b200, b100, b50, b20, m10, m5, m2, m1;
  7.  
  8.   printf("Solicito la cantidad: ");
  9.   scanf("%d", &monto);
  10.  
  11.   billetes = monto;
  12.   monto - billetes;
  13.  
  14.   b500 = billetes / 500;
  15.   residuo = billetes % 500;
  16.  
  17.   b200 = residuo / 200;
  18.   residuo = residuo % 200;
  19.  
  20.   b100 = residuo / 100;
  21.   residuo = residuo % 100;
  22.  
  23.   b50 = residuo / 50;
  24.   residuo = residuo % 50;
  25.  
  26.   b20 = residuo / 20;
  27.   residuo = residuo % 20;
  28.  
  29.   m10 = residuo / 10;
  30.   residuo = residuo % 10;
  31.  
  32.   m5 = residuo / 5;
  33.   residuo = residuo % 5;
  34.  
  35.   m2 = residuo / 2;
  36.   residuo = residuo % 2;
  37.  
  38.   m1 = residuo;
  39.  
  40.  
  41.   printf(
  42.   "\nSe puede desglosar en:\n\n"
  43.   "Billetes de 500 : %d\n"
  44.   "Billetes de 200 : %d\n"
  45.   "Billetes de 100 : %d\n"
  46.   "Billetes de 50  : %d\n"
  47.   "Billetes de 20  : %d\n"
  48.   "Monedas de 10   : %d\n"
  49.   "Monedas de 5 : %d\n"
  50.   "Monedas de 2 : %d\n"
  51.   "Monedas de 1 : %d\n",
  52.   b500, b200, b100, b50, b20, m10, m5, m2, m1
  53.   );
  54.  
  55. };


Segundo codigo a turbo c
Código
  1. #include <stdio.h>
  2. int monto, billetes, residuo;
  3. int b500, b200, b100, b50, b20, b10, m10, m5, m2, m1;
  4. main()
  5. {
  6.   clrscr();
  7.   {
  8.   printf("Solicito la cantidad: ");
  9.   scanf("%d", &monto);
  10.   }
  11.   {
  12.   billetes = monto;
  13.   monto - billetes;
  14.  
  15.   b500 = billetes / 500;
  16.   residuo = billetes % 500;
  17.  
  18.   b200 = residuo / 200;
  19.   residuo = residuo % 200;
  20.  
  21.   b100 = residuo / 100;
  22.   residuo = residuo % 100;
  23.  
  24.   b50 = residuo / 50;
  25.   residuo = residuo % 50;
  26.  
  27.   b20 = residuo / 20;
  28.   residuo = residuo % 20;
  29.  
  30.   m10 = residuo / 10;
  31.   residuo = residuo % 10;
  32.  
  33.   m5 = residuo / 5;
  34.   residuo = residuo % 5;
  35.  
  36.   m2 = residuo / 2;
  37.   residuo = residuo % 2;
  38.  
  39.   m1 = residuo;
  40.   }
  41.   {
  42.   printf(
  43.   "\nSe puede desglosar en:\n\n"
  44.   "Billetes de 500 : %d\n"
  45.   "Billetes de 200 : %d\n"
  46.   "Billetes de 100 : %d\n"
  47.   "Billetes de 50  : %d\n"
  48.   "Billetes de 20  : %d\n"
  49.   "Monedas de 10   : %d\n"
  50.   "Monedas de 5 : %d\n"
  51.   "Monedas de 2 : %d\n"
  52.   "Monedas de 1 : %d\n",
  53.   b500, b200, b100, b50, b20, m10, m5, m2, m1
  54.   );
  55.  }
  56. };
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines