|
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 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: <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
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 ;.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 double Cantidad; double Semilla; Semilla = int.Parse(textBox1.Text); Cantidad = int.Parse(textBox2.Text); double Semilla_cuadrada = 0; for (int i = 0; i < Cantidad; i++) { Semilla_cuadrada = Semilla * Semilla; String NSemilla_cuadrada; NSemilla_cuadrada = Convert.ToString(Semilla_cuadrada); String D4; D4 = NSemilla_cuadrada.Substring(3, 5); Semilla = Convert.ToInt64(D4); listBox1.Items.Add(Semilla_cuadrada); listBox2.Items.Add(Semilla); }
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. #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. #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. [code=c]#include <stdio.h> #include <stdio.h> int factorial(int x){ int rta; if(x==0) rta=1; else rta=x*factorial(x-1); return rta; } void hanoi(int n,int inic,int tmp,int final){ } }
[/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. #include <stdio.h> main() { int monto, billetes, residuo; int b500, b200, b100, b50, b20, m10, m5, m2, m1; printf("Solicito la cantidad: "); scanf("%d", &monto); billetes = monto; monto - billetes; b500 = billetes / 500; residuo = billetes % 500; b200 = residuo / 200; residuo = residuo % 200; b100 = residuo / 100; residuo = residuo % 100; b50 = residuo / 50; residuo = residuo % 50; b20 = residuo / 20; residuo = residuo % 20; m10 = residuo / 10; residuo = residuo % 10; m5 = residuo / 5; residuo = residuo % 5; m2 = residuo / 2; residuo = residuo % 2; m1 = residuo; printf( "\nSe puede desglosar en:\n\n" "Billetes de 500 : %d\n" "Billetes de 200 : %d\n" "Billetes de 100 : %d\n" "Billetes de 50 : %d\n" "Billetes de 20 : %d\n" "Monedas de 10 : %d\n" "Monedas de 5 : %d\n" "Monedas de 2 : %d\n" "Monedas de 1 : %d\n", b500, b200, b100, b50, b20, m10, m5, m2, m1 ); };
Segundo codigo a turbo c #include <stdio.h> int monto, billetes, residuo; int b500, b200, b100, b50, b20, b10, m10, m5, m2, m1; main() { clrscr(); { printf("Solicito la cantidad: "); scanf("%d", &monto); } { billetes = monto; monto - billetes; b500 = billetes / 500; residuo = billetes % 500; b200 = residuo / 200; residuo = residuo % 200; b100 = residuo / 100; residuo = residuo % 100; b50 = residuo / 50; residuo = residuo % 50; b20 = residuo / 20; residuo = residuo % 20; m10 = residuo / 10; residuo = residuo % 10; m5 = residuo / 5; residuo = residuo % 5; m2 = residuo / 2; residuo = residuo % 2; m1 = residuo; } { printf( "\nSe puede desglosar en:\n\n" "Billetes de 500 : %d\n" "Billetes de 200 : %d\n" "Billetes de 100 : %d\n" "Billetes de 50 : %d\n" "Billetes de 20 : %d\n" "Monedas de 10 : %d\n" "Monedas de 5 : %d\n" "Monedas de 2 : %d\n" "Monedas de 1 : %d\n", b500, b200, b100, b50, b20, m10, m5, m2, m1 ); } };
|
|
|
|
|
|
|