miércoles, 10 de junio de 2026

Suma de dos números o más números en C

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

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

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double num1, num2, suma;
    printf("Ingrese el primer número: ");
    scanf("%lf", &num1);
    printf("Ingrese el segundo número: ");
    scanf("%lf", &num2);
    suma = num1 + num2;
    printf("La suma es: %.2lf", suma);
    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, suma;

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

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

    suma = num1 + num2;

    printf("La suma es: %.2lf", suma);

    return 0;
}

1. Librerías

#include <stdio.h> permite utilizar funciones como printf y scanf.

#include <locale.h> sirve para configurar el idioma del programa.

2. Función principal

int main() es la función principal donde comienza la ejecución del programa.

3. Configuración del idioma

setlocale(LC_CTYPE, "Spanish"); configura el programa para trabajar en español y reconocer caracteres especiales.

4. Variables

double num1, num2, suma; declara tres variables:

  • num1: guarda el primer número.
  • num2: guarda el segundo número.
  • suma: almacena el resultado de la suma.

El tipo double permite usar números decimales.

5. Entrada de datos

printf muestra mensajes en pantalla.

scanf permite ingresar datos desde el teclado.

%lf se utiliza para leer datos tipo double.

6. Operación matemática

suma = num1 + num2; realiza la suma de los dos números ingresados.

7. Mostrar resultado

printf("La suma es: %.2lf", suma); muestra el resultado en pantalla.

%.2lf indica que el número se mostrará con dos decimales.

8. Fin del programa

return 0; indica que el programa terminó correctamente.

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

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

int main(){
    setlocale(LC_CTYPE, "Spanish");
    double num1, num2, num3, num4, num5, suma;
    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);
    suma = num1 + num2 + num3 + num4 + num5;
    printf("La suma es: %.2lf", suma);
    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, num3, num4, num5, suma;

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

    suma = num1 + num2 + num3 + num4 + num5;

    printf("La suma es: %.2lf", suma);

    return 0;
}

1. Librerías

#include <stdio.h> permite usar funciones como printf() y scanf().

#include <locale.h> se utiliza para configurar el idioma del programa.

2. Función principal

int main() es la función principal donde inicia la ejecución del programa.

3. Configuración del idioma

setlocale(LC_CTYPE, "Spanish"); configura el programa para trabajar correctamente en español.

4. Variables

double num1, num2, num3, num4, num5, suma; declara variables para almacenar los números y el resultado.

El tipo double permite guardar números decimales.

5. Entrada de datos

printf() muestra mensajes en pantalla.

scanf() permite ingresar datos desde el teclado.

%lf se utiliza para leer valores de tipo double.

6. Suma de números

suma = num1 + num2 + num3 + num4 + num5; realiza la suma de los cinco números ingresados.

7. Mostrar resultado

printf("La suma es: %.2lf", suma); muestra el resultado final en pantalla.

%.2lf muestra el número con dos decimales.

8. Fin 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. ❤️