Tipos de Variáveis
a) Numérica: é a variável que armazenas números e pode ser:
Real pode armazenar números inteiros e não inteiros. (ocupa 8 bytes de memória)
Inteiro que armazena apenas números inteiros. (ocupa 2 bytes de memória)
Exemplo:
Programa Teste1
Var
Valor , Resultado : Real
Parcelas : Inteiro
Nome : literal
....
Obs: o nome de uma variável deve sempre começar com uma letra e o único caracter especial que pode
podemos usar é o sublinha (underline) _
Operações Aritméticas
Operador Operação Exemplo Prioridade
+ Soma C A + B (C armazena o valor da adição) 3
- Subtração C A – B (C armazena o valor da subtração) 3
* Multiplicação C A * B (C armazena o valor da multiplicação) 2
/ Divisão C A / B (C armazena o valor da divisão seja inteiro ou não) 2
\ Divisão Inteira C A \ B (C armazena o valor inteiro da divisão) 2
Mod Resto da Divisão C A Mod B (C armazena o resto da divisão) 2
^ Exponenciação C A ** B (C armazena o resultado de A elevado a B) 1
Obs:
1)As operações definidas acima são somente para variáveis numéricas, a única operação possível entre
variáveis Literais é a soma
Exemplo
Programa Teste2
Var
A, B, C : Literais
Início
A “Meu”
B “Amigo”
C A+B
Escreva C { o resultado mostrado será MeuAmigo}
Fim
2) As variáveis DATA podem ser subtraídas e , nesse caso, o resultado é a quantidade de dias entre as
datas
Funções Internas
Podemos usar determinadas função pré-definidas pela linguagem como
INT(A) – assume apena a parte inteira de um valor real
HOJE – corresponde a data atual ( registra no micro)
DIF(A,B) – calcula a diferença em dias entre duas datas A e B
RAIZ(A) – calcula a raiz quadrada entre de um número positvo
Exercícios Propostos
Desenvolva o algoritmo para
1) Calcular a multiplicação entre dois números.
2) Mostra a área e o perímetro de um quadrado.
3) Mostra a idade de uma pessoa.
4) Mostra o nome e a idade de uma pessoa (Ex. José você tem : 20 anos).
5) Mostra a média final de um aluno, sabendo que:
O aluno terá 4 notas durante o ano;
A 1º e a 2º notas serão multiplicadas por 2;
A 3º e a 4º notas serão multiplicadas por 3.
6) Mostra o desconto obtido pela compra a vista de um produto.
7) Mostra o desconto obtido na compra de um produto cuja porcentagem varia conforme o produto.
8) Mostra o valor da prestação a ser paga por um produto que será vendido em 4 vezes com uma
porcentagem de acréscimo conforme os juros bancário do dia.
9) Mostra a consumo médio de combustível de um carro.
10) Elabore a solução lógica de um progama que efetue a conversão de uma temperatura de Celsius para
Fahrenheit, sabendo que a fórmula de conversão é F = 1.8 * C + 32
11) Uma loja de compra e venda de automóveis paga a seus funcionários um salário de R$ 57,00 mais
uma comissão de R$ 100,00 para cada carro vendido por ele. Faça um programa que pergunte o nome
do vendedor, quantos carros ele vendeu e informe o seu salário.
Obs.: Para este exercício admitimos que não há incidência de nenhum imposto sobre o salário
12) Cardápio de uma casa de lanches é dado abaixo. Elabore um programa para ler a quantidade de cada
item comprado e calcular a conta finalque o freguês terá de pagar.
FIAP LANCHES QUANTIDADE
Hamburguer ( R$ 2,00 ) ( )
Batatas Fritas ( R$ 5,00 ) ( )
Refrigerantes ( R$ 1,00 ) ( )
Especial da Casa ( R$ 15,00 ) ( )
14) Quando se compra uma mercadoria, pagamos 18 % de ICMS. Faça um programa que identifique o
valor do ICMS à partir do preço da mercadoria. ( Admitimos que o valor do ICMS já está embutido
no preço )
15) Faça um programa que determine o comprimento e a área de uma circunferência a partir de seu raio
16) Suponha que você tenha uma casa e queira determinar a quantidade de metros quadrados de cada um
dos 3 quartos, da sala, da cozinha, do banheiro e da garagem. Elabore um programa que seja capaz de
fornecer todos esses dados e calcular ainda a quantidade de metros quadrados de toda a casa.
17) Elabore um programa que peça os valores de A,B e C e calcule as raízes da seguinte equação do 2º
grau Ax2 + Bx - C)= 0
19) Faça um programa que solicite o peso e a altura de um pessoa e calcule o seu coeficiente de
obesidade.
CO = Peso / (Altura2)
Estrutura de Decisão
1) Comando SE :
usa-separa para solucionarmos problemas com dua ou mais opções possíveis
1º Forma
Se <condição> então
<instrução>
Fim Se
2º Forma
Se <condição> então
<instrução1>
senão
<instrução2>
Fim Se
Se a condição for verdadeira será executada a <instrução1> senão será executada a <instrução2>
Exemplo
Programa Teste3
Var
A : real
Inicio
Escreva “Qual sua Idade:”
Leia Idade
Se A < 18 então
Escreva “Você é menor de Idade”
Senão
Escreva ”Você é maior Idade”
Fim Se
Fim
2) Comando Escolha
Escolha
caso <condição1>
<instrução1>
caso <condição2>
<instrução2>
caso <condição3>
<instrução3>
Fim Escolha
Exemplo
Programa Teste4
Var
Valor, Liquido : Real
Inicio
Escreva “Digite o Salário:”
Leia Valor
Escolha
caso valor < 1000
Liquido Valor
caso valor >1001 e Valor< 2000
Liquido Valor * 0.90
caso valor > 2001
Liquido Valor * 0.80
Fim Escolha
Escreva “Salário Liquido=”
Escreva Liquido
Fim