Respuestas del foro creadas
Felicidades, quedo muy bien. Podrías publicarlo de esta forma 😀 https://www.azulschool.net/todos-los-grupos/grupo-de-html-css-y-js/forum/topic/pasos-para-tener-tu-propia-servidor-web-en-drive/
Hola Yuriko, no es necesario pagar. Sobre los complementos, con cuales te pasa o es con todos?
Angel Sánchez
Miembro4 septiembre, 2023 en 10:08 pm en respuesta a: Ajuste de Imagen de Fondo – Proyecto Netflix Parte 2Hola Rita, puedes cargar toda la carpeta de tu proyecto por favor, la puedes comprimir y subir. Para poder ver como funciona con los estilos css. 😀
Excelente trabajo Javier. Puedes publicar tu proyecto de esta forma: https://www.azulschool.net/todos-los-grupos/grupo-de-html-css-y-js/forum/topic/pasos-para-tener-tu-propia-servidor-web-en-drive/ y lo compartes aquí 😀
Dame un momento para validar tu código 😀
Hola Alejandro, así es.
Un Cross Join es una operación en SQL que combina todas las filas de dos o más tablas sin usar ninguna condición de unión. En otras palabras, realiza todas las posibles combinaciones de filas entre las tablas involucradas.
Cuando se realiza un Cross Join entre dos tablas A y B, cada fila de la tabla A se combina con cada fila de la tabla B. El resultado contiene todas las combinaciones posibles de filas de ambas tablas.
Es común que se implemente la cláusula “WHERE”, por ejemplo imagina que tienes una tabla con el registro de los asistentes en una fiesta, donde esta el nombre y edad, y tienes otra tabla con el tipo de comida para esa fiesta. Puedes usar el “WHERE” para que solo se combinen personas mayores de 23 años y el tipo de comida Salada.
Espero este comentario haya resuelto tu duda 😀
Angel Sánchez
Miembro30 junio, 2023 en 3:17 pm en respuesta a: POO con C# / Ejemplo 2 / falla en c´´odigoAngel Sánchez
Miembro29 junio, 2023 en 7:29 am en respuesta a: Proyecto 2 – Margen de menú de navegaciónHola Josue, trata de darle un ancho del 100% al contenedor padre de ese nav, para que tenga una referencia. SI no te funciona sube aquí tu proyecto en un .zip o .rar y lo checo 😀
El problema está en cómo estás guardando los nombres y apellidos en las variables nombre y apellido. En cada iteración del bucle for, estás sobrescribiendo el valor anterior con el nuevo nombre o apellido ingresado. Por eso, al mostrar la cadena nombreApellido, solo ves el último nombre y apellido ingresado.
Para solucionarlo, puedes usar un array de cadenas para almacenar los nombres y apellidos de los alumnos. Aquí tienes una versión corregida de tu código:
#include <iostream>
#include <string.h>
using namespace std;
int main() {
const int cantAlumnos = 5;
char nombre[cantAlumnos][40];
char apellido[cantAlumnos][40];
char nombreApellido[cantAlumnos][80];
cout << endl;
for (int i = 0; i < cantAlumnos; i++) {
cout << "Ingrese el nombre del alumno " << i + 1 << ": ";
cin.getline(nombre[i], 40, '\n');
}
cout << endl;
for (int i = 0; i < cantAlumnos; i++) {
cout << "Ingrese el apellido del alumno " << i + 1 << ": ";
cin.getline(apellido[i], 40, '\n');
}
for (int i = 0; i < cantAlumnos; i++) {
strcpy(nombreApellido[i], nombre[i]);
strcat(nombreApellido[i], " ");
strcat(nombreApellido[i], apellido[i]);
cout << endl << "El nombre completo del alumno " << i + 1 << " es: " << nombreApellido[i] << endl;
}
cout << endl;
return 0;
}
En este código, hemos creado arrays bidimensionales nombre y apellido para almacenar los nombres y apellidos de los alumnos respectivamente. También hemos creado un array nombreApellido para guardar el nombre completo de cada alumno.
En cada iteración del bucle, los nombres y apellidos se guardan en las posiciones correspondientes de los arrays nombre y apellido. Luego, se concatenan usando strcpy, strcat y un espacio en blanco, y se almacenan en nombreApellido[i].
Finalmente, se muestra en pantalla el nombre completo de cada alumno dentro del bucle for.
Angel Sánchez
Miembro29 mayo, 2023 en 11:59 am en respuesta a: Orientacion, Landing Pages desarrollada a puro CSSPásanos tu código CSS para ver que puede estar causando el problema.
Qué bueno que ya quedó solucionado, cualquier duda aquí estamos. 😀
Angel Sánchez
Miembro7 septiembre, 2023 en 7:15 pm en respuesta a: Ajuste de Imagen de Fondo – Proyecto Netflix Parte 2Hola Rita, quedó solucionado tu problema? 😀
Angel Sánchez
Miembro5 septiembre, 2023 en 2:44 pm en respuesta a: Ajuste de Imagen de Fondo – Proyecto Netflix Parte 2Hola Rita, los archivos vienen en blanco. Puedes validarlo por favor 😀
Angel Sánchez
Miembro24 mayo, 2023 en 10:46 am en respuesta a: Problema al reiniciar variable en bucle while en programa de notas en C++De nada, este detalle le paso a varios alumnos.
Angel Sánchez
Miembro19 mayo, 2023 en 5:16 pm en respuesta a: Problema al reiniciar variable en bucle while en programa de notas en C++Hola Edisson, aquí el problema y solución:
El problema se encuentra en la lógica del programa. Cuando se quiere volver a ingresar la cantidad de alumnos, la variable cantAlumnos no se reinicia a cero antes del segundo bucle while. Por lo tanto, conserva el valor ingresado anteriormente.
Para solucionar esto, debes reiniciar la variable cantAlumnos a cero antes del segundo bucle while. Puedes hacerlo agregando la línea cantAlumnos = 0; antes de ese bucle, como se muestra a continuación:
while (continuar == 'S' || continuar == 's') {
cantAlumnos = 0; // Reiniciar la variable cantAlumnos a cero
while (cantAlumnos <= 19 || cantAlumnos >= 31) {
// Resto del código...
}
// Resto del código...
}
Con esto, la variable cantAlumnos se reiniciará a cero cada vez que el programa pregunte si se desea continuar, y se podrá ingresar una nueva cantidad de alumnos sin tomar en cuenta el valor anterior.
Me avisas si se soluciono el problema 😀
Redes sociales.