Constantes
Parte de la sección Fundamentals del Journey de C de Coddy — lección 10 de 63.
Las constantes en C son variables cuyos valores no pueden cambiarse durante la ejecución del programa. Son útiles para valores que deben permanecer fijos a lo largo de su programa.
Define una constante usando la directiva #define:
#define PI 3.14159La línea anterior crea una constante llamada PI con el valor 3.14159.
Otra forma de crear constantes es utilizando la palabra clave const:
const float TAX_RATE = 0.07;Esto crea una constante llamada TAX_RATE con el valor 0.07.
Usa constantes en tu programa como variables normales:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Las constantes hacen que tu código sea más legible y fácil de mantener. Si necesitas cambiar un valor utilizado en varios lugares, solo necesitas actualizarlo una vez.
Desafío
FácilCrea un programa que calcule el área de un círculo. Tu programa debe:
- Define una constante PI con el valor
3.14159 - Calcula el área del círculo usando la fórmula:
area = PI * radius * radius - Imprime el área calculada con exactamente 2 decimales en el formato:
Area: X.XXseguido de un salto de línea
radius = 5 y ya sea float o double para la variable area.Resultado esperado:
Area: 78.54Nota: Usa
%.2f como el especificador de formato en printf, y termina tu salida con \n.Hoja de referencia
Las constantes en C son variables cuyos valores no pueden cambiarse durante la ejecución del programa.
Define una constante usando la directiva #define:
#define PI 3.14159Otra forma de crear constantes es usando la palabra clave const:
const float TAX_RATE = 0.07;Usa constantes en tu programa como variables regulares:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Pruébalo tú mismo
#include <stdio.h>
int main() {
// Define tu constante PI aquí
int radius = 5;
// Calcula el área aquí
// Imprime el área aquí
return 0;
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentals
2Variables
Tipos de datosEnterosFloat - DoubleCaracteresBooleanosConstantesConceptos básicos de printfReglas para nombrar variablesConversión de tipos Parte 1Conversión de tipos Parte 2Desafío de repaso3Operadores
Operadores aritméticosOperador de móduloIncremento/DecrementoOperadores de asignaciónOperadores relacionalesOperadores lógicos - Parte 1Operadores lógicos - Parte 2Operadores lógicos - Parte 3Desafío de repaso