Respuestas del foro creadas
-
Para obtener resultados decimales en el cálculo de las operaciones, puedes hacer lo siguiente:
-
Cambia el tipo de datos “int” a “float”. Esto permitirá almacenar números decimales en las variables que se utilizan para calcular los resultados.
-
Realiza la división en los cálculos donde es necesario. Por ejemplo, para calcular (a/b), se puede usar a*1.0/b para realizar una división de punto flotante. (Te lo explico más abajo).
El código actualizado podría ser el siguiente:
#include <iostream> using namespace std; int main() { float a = 10, b = 12, c = 6, d = 5, e = 9, f = 14; float calculo1 = 0, calculo2 = 0, calculo3 = 0, calculo4 = 0; calculo1 = (a/b) + 1; calculo2 = (a+b)/(c+d); calculo3 = (a + (b/c)) / (d + (e/f)); calculo4 = a + (b/(c-d)); cout<<"El resultado del primer calculo es: "<<calculo1<<endl; cout<<"El resultado del segundo calculo es: "<<calculo2<<endl; cout<<"El resultado del tercer calculo es: "<<calculo3<<endl; cout<<"El resultado del cuarto calculo es: "<<calculo4<<endl; return 0; }Sobre el punto 2.
En C++, al hacer una división de dos números enteros (por ejemplo, 10/5), el resultado siempre será un número entero (en este caso, 2). Si se desea obtener un resultado decimal, es necesario que al menos uno de los números involucrados en la división sea un número de punto flotante.
Para hacer esto, se puede convertir uno de los números a un número de punto flotante antes de la división, por ejemplo:
10 * 1.0 / 5
El resultado de esta operación será un número de punto flotante (en este caso, 2.0).
En el código original del ejercicio, todas las variables son enteras. Al calcular las operaciones, los resultados siempre serán enteros. Si deseas obtener resultados decimales, debes cambiar el tipo de datos de al menos una de las variables a “float” y realizar la división de una manera que permita obtener un resultado decimal, como se muestra en el ejemplo anterior.
-
-
Angel Sánchez
Miembro1 febrero, 2023 en 4:40 pm en respuesta a: Crear una tabla para llenar el usuario.Hola colega, te voy a ser sincero; la comunidad está para apoyarte en tu desarrollo profesional, tanto para dudas, consejos, etc. Va ser muy difícil que te hagan las cosas completas. Te recomiendo empezar con a crear lo que necesitas y si tienes dudas puedes ir preguntando.
-
Angel Sánchez
Miembro25 enero, 2023 en 3:34 pm en respuesta a: Ejercicio propuesto 2. OrdenamientosEl problema en este código es que el código está intentando acceder a un índice fuera del rango del arreglo en el segundo for. Específicamente, en la línea “if (notas[z] > notas[z+1])” el índice z+1 puede ser igual a 10, lo cual provocaría un acceso a un índice fuera del rango del arreglo. Esto ocasiona el valor “0”.
Deja tu segundo for de esta manera:
for (int i = 0; i < 9; i++)
¡Saludos!
-
Hola puedes darnos mas información, como si muestra algún error, etc.
-
Angel Sánchez
Miembro22 enero, 2023 en 1:47 pm en respuesta a: Proyecto 5. Guarda datos de alumnos de una escuelaHola, puedes checar este proyecto: https://www.azulschool.net/todos-los-grupos/grupo-de-c/forum/topic/proyecto-5-cadenas-2/
-
Angel Sánchez
Miembro18 enero, 2023 en 4:50 pm en respuesta a: [Punteros] Contar vocales de una oración usando punterosGenial, gracias por el aporte. 😀
-
Angel Sánchez
Miembro12 enero, 2023 en 1:13 pm en respuesta a: Cómo saber si un número es primo o no, usando un ciclo for en C++.Te dejo el código y anexo el archivo 😀
// Crear un programa en C++ que diga si un numero es primo o no.
#include <iostream>
using namespace std;
int main() {
int num = 0, divisiones = 2, resultado = 0;
//Pide al usuario que ingrese un número para determinar si es primo o no
cout << "Ingrese un numero para saber si es primo o no: ";
cin >> num;
//Verifica si el número es menor o igual a 1. Si es así, no es primo y termina el programa
if (num <= 1) {
cout << num << " no es primo." << endl;
return 0;
}
//Ciclo for para recorrer desde 2 hasta el número dado.
for (divisiones = 2; divisiones < num; divisiones++) {
//Obtiene el residuo de la división
resultado = num % divisiones;
//Si el residuo es cero, entonces el número no es primo y termina el programa
if (resultado == 0) {
cout << num << " no es primo." << endl;
return 0;
}
}
//Si se ha recorrido el ciclo y no se ha encontrado ningún número divisible, entonces el número es primo.
cout << num << " es primo." << endl;
//Termina el programa
return 0;
}
-
Angel Sánchez
Miembro12 enero, 2023 en 12:34 pm en respuesta a: Cómo saber si un número es primo o no, usando un ciclo for en C++.Ya estoy preparando la respuesta, pero me puedes ir diciendo cual es tu logica en tu programa? Para ver en que más te puedo ayudar 😀
-
¿Tienes tu proyecto final en GitHub?
-
Angel Sánchez
Miembro6 enero, 2023 en 5:13 pm en respuesta a: CURSO INTRODUCCIÓN A C# DESDE CERO / DUDA SOBE CÓDIGODeja ver como podemos ayudarte. ¿Esto te pasa con todos los videos de este curso?
-
Angel Sánchez
Miembro5 enero, 2023 en 3:41 pm en respuesta a: Mi imagen de fondo no se muestra en mi sección con CSS – Proyecto NetflixAquí el problema y explicación:
En el curso para darle el fondo negro a todas las secciones usamos lo siguiente:
section{
background: #000000;
}
Y más abajo del código CSS, usamos los siguiente para decir que la sección cabecera no tiene fondo:
.cabecera{
background:none;
}
¿Porque funciona esto?
El navegador interpreta el código de arriba para abajo, y le da prioridad a lo último leído. En el ejemplo primero ve que la sección cabecera tiene fondo negro, pero más abajo lee que la sección cabecera no debe de tener fondo (esto se puede hacer ya que es la misma propiedad: background). Y por eso no se queda en negro y se puede ver la imagen de cover.
¿Porque no te funciona a ti?
Tu tienes diferente el código a como se ve en clase, para darle fondo negro a las secciones usas esto:
section{
background-color: black;
}
Y más abajo si dejas el código como se ve en clase:
.cabecera{
background:none;
}
background-color y background son propiedades CSS diferentes. La propiedad background-color se utiliza para establecer el color de fondo de un elemento, mientras que la propiedad background es una propiedad abreviada que se puede usar para establecer todas las propiedades de fondo de un elemento de manera más concisa.
Si tienes dos reglas CSS que afectan al mismo elemento y una de ellas especifica un color de fondo y la otra específica none, entonces el color de fondo seguirá siendo visible. Esto se debe a que la regla con el valor none no está anulando la regla del color de fondo, sino que simplemente está indicando que no hay ningún elemento de fondo especificado.
Otras recomendaciones:
Tambien veo que tienes tus clases CSS como “descarga tus series” estas no deben de tener espacio.
No tiene nada de malo que no hagas exactamente igual todo lo del curso, solo ten cuidado de ser consciente de que cambios estas haciendo diferentes, para que cuando tengas un problema puedas ir primero a verificar esos cambios realizados por ti.
¡Saludos!
-
Angel Sánchez
Miembro12 enero, 2023 en 1:48 pm en respuesta a: Cómo saber si un número es primo o no, usando un ciclo for en C++. -
Angel Sánchez
Miembro6 enero, 2023 en 5:14 pm en respuesta a: GIT Y GITHUB – MÓDULO GITHUB PAGES – DUDA PUBLICACIÓN DE PÁGINASi por favor 😀
-
Angel Sánchez
Miembro5 enero, 2023 en 7:19 pm en respuesta a: Mi imagen de fondo no se muestra en mi sección con CSS – Proyecto Netflix

Redes sociales.