Constantes
Parte da seção Fundamentals do Journey de C da Coddy — lição 10 de 63.
Constantes em C são variáveis cujos valores não podem ser alterados durante a execução do programa. Elas são úteis para valores que devem permanecer fixos durante todo o seu programa.
Defina uma constante usando a diretiva #define:
#define PI 3.14159A linha acima cria uma constante chamada PI com o valor 3.14159.
Outra forma de criar constantes é usando a palavra-chave const:
const float TAX_RATE = 0.07;Isso cria uma constante chamada TAX_RATE com o valor 0.07.
Use constantes em seu programa como variáveis comuns:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Constantes tornam seu código mais legível e fácil de manter. Se você precisar alterar um valor usado em vários lugares, só precisará atualizá-lo uma vez.
Desafio
FácilCrie um programa que calcule a área de um círculo. Seu programa deve:
- Definir uma constante PI com o valor
3.14159 - Calcular a área do círculo usando a fórmula:
area = PI * radius * radius - Imprimir a área calculada com exatamente 2 casas decimais no formato:
Area: X.XXseguido por uma nova linha
radius = 5 e float ou double para a variável area.Saída esperada:
Area: 78.54Nota: Use
%.2f como o especificador de formato em printf, e termine sua saída com \n.Folha de consulta
Constantes em C são variáveis cujos valores não podem ser alterados durante a execução do programa.
Defina uma constante usando a diretiva #define:
#define PI 3.14159Outra forma de criar constantes é usando a palavra-chave const:
const float TAX_RATE = 0.07;Use constantes em seu programa como variáveis comuns:
float area = PI * radius * radius;
float tax = price * TAX_RATE;Experimente você mesmo
#include <stdio.h>
int main() {
// Defina sua constante PI aqui
int radius = 5;
// Calcule a área aqui
// Imprima a área aqui
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
2Variáveis
Tipos de DadosInteiroFloat - DoubleCaracteresBooleanosConstantesFundamentos do printfRegras de Nomenclatura de VariáveisConversão de Tipos Parte 1Conversão de Tipos Parte 2Desafio de Recapitulação3Operadores
Operadores AritméticosOperador de MóduloIncremento/DecrementoOperadores de AtribuiçãoOperadores RelacionaisOperadores Lógicos Parte 1Operadores Lógicos Parte 2Operadores Lógicos Parte 3Desafio de Recapitulação