miércoles, 10 de junio de 2026

Multiplicación de dos números o más números en C

Código del ejercicio: Multiplicación de dos números

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double num1, num2, multiplicacion;
    printf("Ingrese el primer número: ");
    scanf("%lf", &num1);
    printf("Ingrese el segundo número: ");
    scanf("%lf", &num2);
    multiplicacion = num1 * num2;
    printf("La multiplicación es: %.2lf", multiplicacion);
    return 0;
}

Definición de los códigos del ejercicio:

#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuración regional.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.

Explicación del Código:

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");

    double num1, num2, multiplicacion;

    printf("Ingrese el primer número: ");
    scanf("%lf", &num1);

    printf("Ingrese el segundo número: ");
    scanf("%lf", &num2);

    multiplicacion = num1 * num2;

    printf("La multiplicación es: %.2lf", multiplicacion);

    return 0;
}
    

#include <stdio.h>

Permite usar funciones como printf y scanf para entrada y salida de datos.

#include <locale.h>

Permite configurar el idioma del programa para soportar caracteres en español.

int main()

Es la función principal donde inicia la ejecución del programa.

Variables (double num1, num2, multiplicacion)

Almacenan los números ingresados y el resultado de la multiplicación.

scanf y printf

scanf recibe datos del usuario y printf muestra resultados en pantalla.

Operación

multiplicacion = num1 * num2 realiza el cálculo matemático.

return 0;

Finaliza el programa correctamente.

Código del ejercicio: Multiplicación de cinco números

#include <stdio.h>
#include <locale.h>

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double num1, num2, num3, num4, num5, multiplicacion;
    printf("Ingrese el primer número: ");
    scanf("%lf", &num1);
    printf("Ingrese el segundo número: ");
    scanf("%lf", &num2);
    printf("Ingrese el tercer número: ");
    scanf("%lf", &num3);
    printf("Ingrese el cuarto número: ");
    scanf("%lf", &num4);
    printf("Ingrese el quinto número: ");
    scanf("%lf", &num5);
    multiplicacion = num1 * num2 * num3 * num4 * num5;
    printf("La multiplicación es: %.2lf", multiplicacion);
    return 0;
}

Definición de los códigos del ejercicio:

#include <stdio.h> --> significa "standard input-output header" (cabecera estándar E/S), es un archivo de encabezado que tiene la información necesaria para incluir las funciones relacionadas con la entrada/salida en nuestro programa. Ejemplo printf, scanf, etc.
#include <locale.h> --> especificador de configuración regional.
int --> dato entero de 32 bits.
main() --> es la primera función de cada programa C que es responsable de iniciar la ejecución y finalización del programa. Es una función especial que siempre comienza a ejecutar código desde el ' principal ' que tiene ' int ' o ' void ' como tipo de datos de retorno. En otras palabras, una función main() es un punto de entrada del código de programación para iniciar su ejecución.
return 0; --> devolver 0 en la función principal significa que el programa se ejecutó correctamente.
setlocale(); --> sirve para configurar nuestro programa acorde a los parámetros locales de la computadora donde se ejecuta el programa, uno de estos parámetros es el idioma.
LC_CTYPE --> selecciona la categoría de clasificación de caracteres del entorno local.
setlocale(LC_CTYPE, "Spanish"); --> dentro de las comillas del segundo parámetro colocaremos la palabra "Spanish" para que así se utilicen los parámetros hispanos por defecto.
double --> convierte un número entero en un número de punto flotante de doble precisión, tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales.
printf() --> permite la aparición de valores numéricos, caracteres y cadenas de texto por pantalla.
scanf() --> permite entrar datos en la memoria del ordenador a través del teclado.

Explicación del Código:

1. Librerías

#include <stdio.h>
#include <locale.h>
        

Estas librerías permiten usar funciones como printf y scanf para entrada y salida de datos, y configurar el idioma del programa.

2. Función principal

int main(){
        

Es el punto de inicio del programa. Todo el código se ejecuta dentro de esta función.

3. Configuración de idioma

setlocale(LC_CTYPE, "Spanish");
        

Permite que el programa reconozca caracteres en español como tildes y la letra ñ.

4. Declaración de variables

double num1, num2, num3, num4, num5, multiplicacion;
        

Se crean variables tipo double para almacenar números con decimales. Las variables num1 a num5 guardan los valores ingresados y multiplicacion el resultado.

5. Ingreso de datos

printf("Ingrese un número: ");
scanf("%lf", &num1);
        

printf muestra un mensaje en pantalla y scanf guarda el número ingresado por el usuario. Este proceso se repite cinco veces.

6. Operación de multiplicación

multiplicacion = num1 * num2 * num3 * num4 * num5;
        

Se multiplican todos los números ingresados y el resultado se almacena en la variable multiplicacion.

7. Mostrar resultado

printf("La multiplicación es: %.2lf", multiplicacion);
        

Muestra el resultado final con dos decimales en pantalla.

8. Final del programa

return 0;
}
        

Indica que el programa terminó correctamente.

No hay comentarios.:

Publicar un comentario

Convertir yardas a pies en HTML y JavaScript

Código del ejercicio: <! DOCTYPE html > < html lang = "es" > < head >     < meta charset = ...

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️