Escolar Documentos
Profissional Documentos
Cultura Documentos
DE
PROGRAMAO
LINGUAGEM DE PROGRAMAO
Constantes
So valores que no se alteram durante a execuo do
programa.
Vimos at o momento a declarao de valores constantes
diretamente no cdigo, mas em programao essa notao
chamada de literal, pois o literal o prprio valor.
Ex.: 415, 3.1415, C, Joo
LINGUAGEM DE PROGRAMAO
Constantes
Devemos separar o que uma literal e uma constantes:
LINGUAGEM DE PROGRAMAO
Constantes
Existem 3 formas de criar uma constante:
#define
* Enumerations
LINGUAGEM DE PROGRAMAO
Constantes
Definindo constantes(#define)
LINGUAGEM DE PROGRAMAO
Constantes
Definindo constantes(#define)
Vantagens:
Podemos ter um identificador ao nosso gosto. Sempre que
necessrio escrever um valor, se escreve a constante,
reduzindo a chance de erro de digitao.
Se necessrio alterar o valor, seria substitudo apenas 1 vez, 1
nico lugar e o valor ser substitudo em todo o cdigo fonte.
LINGUAGEM DE PROGRAMAO
Constantes
Formato Geral:
#define identificador valor
Exemplos:
#define PI 3.14159
#define TAMANHO 100
LINGUAGEM DE PROGRAMAO
Constantes
Definindo constantes(const)
LINGUAGEM DE PROGRAMAO
Constantes
Definindo constantes(const)
LINGUAGEM DE PROGRAMAO
Constantes
Formato Geral:
[const] [tipo da varivel] [nome da varivel]
Exemplos:
const int tamanho = 100;
const char tabulacao = \t;
* Com o prefixo const a varivel no poder mudar seu valor
LINGUAGEM DE PROGRAMAO
Constantes
EXEMPLO PRTICO
LINGUAGEM DE PROGRAMAO
Constantes
Exemplo prtico
Vamos criar um programa que calcule o comprimento de uma
circunferncia dada a formula:
Comprimento = 2 x PI x r