Respuestas del foro creadas

Page 12 of 46
  • Angel Sánchez

    Miembro
    9 febrero, 2023 en 9:18 pm en respuesta a: meda un errror operadores

    Hola, aquí lo que te falta en tu programa:

    1. Le falta la librería al inicio.
    2. Tienes un error de ortografía “valorr”.
    3. En el salto de línea pusiste un “1” en vez de la “l”.

    Estos errores son simples, y es común que ocurra. Solo hay que tener un poco más de atención. Aquí tu código corregido:

    #include <iostream>

    using namespace std;

    int main(){

    int num1 = 5;

    int num2 = 2;

    int num3 = 7;

    int resultado = 0;

    resultado = num1 * num2 + num3;

    //el valor de resultado es de 17.

    cout<<"el valor del resultado es "<<resultado<<"."<<endl;

    resultado = num1 * (num2 + num3);

    //el valor de resultado es de 45.

    cout<<"el valor del resultado es "<<resultado<<"."<<endl;

    return 0;

    }

    ¡Saludos!

  • Angel Sánchez

    Miembro
    7 febrero, 2023 en 10:55 am en respuesta a: Problemas al cargar lecciones de python práctico y profesional

    Hola, que cursos y clase es?

  • Angel Sánchez

    Miembro
    7 febrero, 2023 en 10:50 am en respuesta a: [Punteros] Agenda Aperturas de Ajedrez

    Excelente trabajo. Para que tus datos queden guardados tienes que usar una base de datos, algunos usan archivos .txt para guardar la información, pero a mi me gusta más trabajar con una base de datos como MySQL, PostgreSQL o SQLite. Esperamos sacar más cursos de C++ incluyendo estos temas.

  • Angel Sánchez

    Miembro
    1 febrero, 2023 en 7:14 pm en respuesta a: Ejercicios propuestos – Operadores

    Para obtener resultados decimales en el cálculo de las operaciones, puedes hacer lo siguiente:

    1. Cambia el tipo de datos “int” a “float”. Esto permitirá almacenar números decimales en las variables que se utilizan para calcular los resultados.

    2. 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

    Miembro
    1 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

    Miembro
    25 enero, 2023 en 3:34 pm en respuesta a: Ejercicio propuesto 2. Ordenamientos

    El 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!

  • Angel Sánchez

    Miembro
    23 enero, 2023 en 4:53 pm en respuesta a: AYUDA CON LOS COMPLEMENTOS

    Hola puedes darnos mas información, como si muestra algún error, etc.

  • Angel Sánchez

    Miembro
    22 enero, 2023 en 1:47 pm en respuesta a: Proyecto 5. Guarda datos de alumnos de una escuela
  • Angel Sánchez

    Miembro
    18 enero, 2023 en 4:50 pm en respuesta a: [Punteros] Contar vocales de una oración usando punteros

    Genial, gracias por el aporte. 😀

  • 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;

    }

  • 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 😀

  • Angel Sánchez

    Miembro
    10 enero, 2023 en 7:03 pm en respuesta a: Final

    ¿Tienes tu proyecto final en GitHub?

  • Angel Sánchez

    Miembro
    2 febrero, 2023 en 2:28 pm en respuesta a: AYUDA CON LOS COMPLEMENTOS

    Hola Javier, intenta borrar el complemento e instalarlo de nuevo. O bien, puedes pasarte al editor Visual Studio Code, es el que ya estoy usando.

  • De nada. La idea es que vayan surgiendo estas dudas y vayan analizando todo durante su aprendizaje. Aquí te dejo otro ejemplo de como llegar al mismo resultado usando temas que verás más adelante en el curso:

  • Angel Sánchez

    Miembro
    11 enero, 2023 en 11:40 pm en respuesta a: Final

    Me dice que no existe 🤔

Page 12 of 46