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 ao longo de todo o programa.Defina uma constante usando a diretiva
A linha acima cria uma constante chamada PI com o valor 3.14159.Outra maneira de criar constantes é usando a palavra-chave
Isso cria uma constante chamada `TAX_RATE` com o valor 0.07. Observe que tentar modificar uma variável constante após ela ter sido definida resultará em um erro de compilação.Use constantes no seu programa como variáveis normais:
As constantes tornam seu código mais legível e mais fácil de manter. Se você precisar alterar um valor usado em vários lugares, só precisa atualizá-lo uma vez.
#define:#define PI 3.14159const:const float TAX_RATE = 0.07;float area = PI * radius * radius;
float tax = price * TAX_RATE;Desafio
FácilCrie um programa que calcula 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 de área.Saída esperada:
Area: 78.54Nota: Use
%.2f como o especificador de formato no printf e termine sua saída com \n.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