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.#define --> la directiva #define permite la definición de macros dentro de su código fuente. Estas definiciones de macro permiten declarar valores constantes para su uso en todo el código. Las definiciones de macros no son variables y el código de su programa no las puede cambiar como si fueran variables. Por lo general, utiliza esta sintaxis al crear constantes que representan números, cadenas o expresiones.
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.
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.
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.
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 menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
Explicación del Código:
Este programa calcula el radio de una circunferencia usando la fórmula matemática:
radio = circunferencia / (2 × π)
Luego verifica si el radio es menor o igual a 50 cm. Si cumple la condición, imprime el resultado. En caso contrario, muestra un mensaje indicando que el radio supera los 50 cm.
Código del programa
#include <stdio.h>
#define M_PI 3.14159265358979323846
int main(){
double circunferencia, radio;
printf("circunferencia: ");
scanf("%lf", &circunferencia);
radio = circunferencia / (2 * M_PI);
if(radio <= 50){
printf("%.2lf cm", radio);
}else{
printf("El radio no sede a los 50 cm");
}
return 0;
}
Explicación simple de cada línea
-
#include <stdio.h>
Permite usar funciones como printf() y scanf(). -
#define M_PI 3.14159265358979323846
Define el valor de PI (π) para realizar cálculos matemáticos. -
int main()
Es la función principal donde inicia el programa. -
double circunferencia, radio;
Declara variables decimales para guardar la circunferencia y el radio. -
printf("circunferencia: ");
Muestra un mensaje solicitando al usuario ingresar la circunferencia. -
scanf("%lf", &circunferencia);
Guarda el valor ingresado por el usuario. -
radio = circunferencia / (2 * M_PI);
Calcula el radio usando la fórmula matemática de la circunferencia. -
if(radio <= 50)
Comprueba si el radio es menor o igual a 50 cm. -
printf("%.2lf cm", radio);
Muestra el radio con dos decimales si cumple la condición. -
else
Se ejecuta cuando el radio es mayor a 50 cm. -
printf("El radio no sede a los 50 cm");
Muestra un mensaje indicando que el radio supera los 50 cm. -
return 0;
Finaliza correctamente el programa.
No hay comentarios.:
Publicar un comentario