Aula 1.5 - quais são os tipos de variáveis, constantes e operadores aritméticos
Este artigo faz parte do projeto #LTCode
*Aula atualizada em 11/03/17.
Antes de começar, confira a resolução do #Desafio_5:
Dúvidas? Comente abaixo.
Agora vamos fazer exercício para ver se você entendeu todo o processo! Escreva um programa que converta ºC para ºF. Para ajudar deixarei a fórmula de conversão: F=(C*9+160)/5 . Recomendo fazer todos os passos aprendidos para não ficar perdido.
Fez? Lá vem a solução abaixo:
Vamos aprender agora sobre tipos de variáveis, constantes e operadores.
Tipos de variáveis: uma variável pode assumir um dos seguintes tipos abaixo.
Algoritmo "somardoisnumerosemultiplicar"
// Data:
// Autor:
// Função:
// Seção de Declaração:
const
valor = 5
Var
// Seção de Declarações das variáveis
n1, n2, resul: real
Inicio
// Seção de Comandos
Escreval ("Este programa soma dois números e multiplica por 5")
Escreva ("digite um numero: ")
leia (n1)
Escreva ("digite outro numero: ")
leia (n2)
resul <- (n1+n2)*valor
Escreval ("o resultado foi", resul)
Fimalgoritmo
Caso o algoritmo não precise de constantes, a seção "const" não deve existir.
Operadores aritméticos: são símbolos que representam operações matemática. Confira abaixo quais são os símbolos em ordem de procedência:
() Parênteses
^ Exponenciação * Multiplicação
/ Divisão (este operador opera somente com valores reais)
% Resto da divisão inteira
+ Adição
- Subtração
Funções Aritméticas:
Abs() - valor absoluto
Exp() - exponenciação
Int() - valor inteiro
RaizQ() - raiz quadrada
Pi() - retorna pi
Sen() - seno (rad)
Cos() - cosseno (rad)
Tan() - tangente (rad)
GraupRad() - Graus para radianos
Espero que fique claro também que utiliza-se somente parênteses ( ), pois não há não há colchetes [ ] ou chaves { }. Sendo assim, primeiro se resolve as expressões contidas nos parênteses mais internos, seguindo a ordem de precedência entre operadores, passando depois para os parênteses mais externos.
É isso, recomendo revisar esta aula novamente e brincar com o visualg, pois hoje não tem desafio, relaxa na próxima aula terá.
>> Próxima aula, clique aqui.
*Aula atualizada em 11/03/17.
Antes de começar, confira a resolução do #Desafio_5:
Dúvidas? Comente abaixo.
Agora vamos fazer exercício para ver se você entendeu todo o processo! Escreva um programa que converta ºC para ºF. Para ajudar deixarei a fórmula de conversão: F=(C*9+160)/5 . Recomendo fazer todos os passos aprendidos para não ficar perdido.
Fez? Lá vem a solução abaixo:
Vamos aprender agora sobre tipos de variáveis, constantes e operadores.
Tipos de variáveis: uma variável pode assumir um dos seguintes tipos abaixo.
- Tipo real: utilizada para armazenar valores numéricos reais (conjunto dos números reais), números com pontos. Ex.: valor_da_compra : Real
- Tipo inteiro: utilizada para armazenar valores inteiros, positivos ou negativos. Ex.: numero_de_filhos : Inteiro
- Tipo caractere: define variáveis do tipo string, ou seja, cadeia de caracteres. Ex.: nome : Caractere
- Tipo logico: armazenar valores lógicos, ou seja, assume valor de VERDADEIRO ou FALSO. Ex.:cadastro_novo : logico
Constantes: os valores das variáveis podem ser alterado ao longo do seu algoritmo, então para armazenar valores que não se alteram utilizamos as constantes. Exemplo:
Algoritmo "somardoisnumerosemultiplicar"
// Data:
// Autor:
// Função:
// Seção de Declaração:
const
valor = 5
Var
// Seção de Declarações das variáveis
n1, n2, resul: real
Inicio
// Seção de Comandos
Escreval ("Este programa soma dois números e multiplica por 5")
Escreva ("digite um numero: ")
leia (n1)
Escreva ("digite outro numero: ")
leia (n2)
resul <- (n1+n2)*valor
Escreval ("o resultado foi", resul)
Fimalgoritmo
Caso o algoritmo não precise de constantes, a seção "const" não deve existir.
Operadores aritméticos: são símbolos que representam operações matemática. Confira abaixo quais são os símbolos em ordem de procedência:
() Parênteses
^ Exponenciação * Multiplicação
/ Divisão (este operador opera somente com valores reais)
% Resto da divisão inteira
+ Adição
- Subtração
Funções Aritméticas:
Abs() - valor absoluto
Exp() - exponenciação
Int() - valor inteiro
RaizQ() - raiz quadrada
Pi() - retorna pi
Sen() - seno (rad)
Cos() - cosseno (rad)
Tan() - tangente (rad)
GraupRad() - Graus para radianos
Espero que fique claro também que utiliza-se somente parênteses ( ), pois não há não há colchetes [ ] ou chaves { }. Sendo assim, primeiro se resolve as expressões contidas nos parênteses mais internos, seguindo a ordem de precedência entre operadores, passando depois para os parênteses mais externos.
É isso, recomendo revisar esta aula novamente e brincar com o visualg, pois hoje não tem desafio, relaxa na próxima aula terá.
>> Próxima aula, clique aqui.
COMENTÁRIOS