Variáveis


Introdução

Exemplo

algoritmo CalculaEmprestimo;
variáveis
   Salario,
   Emprestimo : real
início
   leia(Salario);
   se Salario >= 175.00 então
      início
         Emprestimo <- 150.00;
         enquanto 0.12 * Emprestimo < 0.15 * Salario faça
            início
               escreva('EMPRÉSTIMO:', Emprestimo);
               escreva('PRESTAÇÃO:',  0.12 * Emprestimo);
               Emprestimo <- Emprestimo + 50.00;
            fim
      fim;
   senão
      escreva('SALARIO INSUFICIENTE');
fim.
 

Rastreando

Salário - 300.00 (comprometimento mensal = 45)
Empréstimo 150  200  250  300  350
Prestação   18   24   30   36   42

Conceito

Características


Declaração

Exemplo

variáveis
   Preço:  real;
   Idade:  inteiro;
   Nome:   literal[30];
   Valido: logico;

Variáveis Literais

variáveis
   Identificador: literal[N];
variáveis
   Nome: literal[30];
   Letra: literal[1];
início
   Nome <- 'Marta';
   Letra <- Nome[3];
variáveis
   Nome : literal[10];
   Sobrenome: literal[10];
   NomeCompleto: literal[21];
início
   Nome <- 'Mario';
   Sobrenome <- 'Andrade'
   NomeCompleto <- Nome + ' ' + Sobrenome

Variáveis Lógicas

variáveis
   Identificador : Logica;
variáveis
   Autorizacao : Logica;

Variáveis Numéricas

variáveis
   Identificador1 : inteiro;
   Identificador2 : real;
variáveis
   Idade: inteiro;
   Preço: real;

Exercícios

7) Ajuste o algoritmo ConvenioMedico de forma que seja exibida a tabela de preços, por idade, dos três planos A, B e Especial

8) Tomando 3(três) palavras, com 4(quatro) letras cada, como segue:

   CAMA
   ASAS
   LARA

É possível obter vocábulos tanto no sentido horizontal quanto no vertical. Escrever um algoritmo para ler as três palavras (horizontais) e exibir os vocábulos dispostos na vertical.

9) Considere duas variáveis X e Y, é possível armazenar o conteúdo de X em Y e o de Y em X? Como?