Código del ejercicio:
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.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
Explicación del Código:
1. Librerías
#include <locale.h>
stdio.h permite utilizar funciones como
printf() para mostrar mensajes y
scanf() para leer datos ingresados por el usuario.
locale.h permite configurar el idioma y la codificación de caracteres.
2. Función Principal
Es la función principal donde comienza la ejecución del programa.
3. Configuración del Idioma
Configura el programa para que pueda mostrar correctamente caracteres propios del español.
4. Declaración de Variables
Se crean tres variables de tipo double:
- num1: almacena el primer número.
- num2: almacena el segundo número.
- division: guarda el resultado de la división.
5. Entrada del Primer Número
scanf("%lf", &num1);
Solicita al usuario el primer número y lo guarda en la variable num1.
6. Entrada del Segundo Número
scanf("%lf", &num2);
Solicita el segundo número y lo almacena en la variable num2.
7. Validación de División entre Cero
Verifica si el segundo número es cero. Si lo es, muestra un mensaje de error porque no se puede realizar una división entre cero.
8. Cálculo de la División
Si el divisor es diferente de cero, se realiza la división y se muestra el resultado con dos decimales.
9. Finalización del Programa
Indica que el programa terminó correctamente.
Resumen
Este programa solicita dos números, verifica que el segundo número no sea cero y, si la operación es válida, calcula y muestra la división. En caso contrario, muestra un mensaje de error para evitar una operación inválida.
No hay comentarios.:
Publicar un comentario