You are on page 1of 18

Ferramenta Portugol Studio

Tipos de Variveis no Portugol Studio

Inteiro: define variveis numricas do tipo inteiro, ou seja, sem


casas decimais.

Real: define variveis numricas do tipo real, ou seja, com


casas decimais.

Caracter: declara um caracter apenas;

Cadeia: declara uma varivel contendo uma cadeia de


caracteres

Lgico: define variveis do tipo booleano, ou seja, com valor


VERDADEIRO ou FALSO.
Declarando Variveis do Portugol studio
<tipo-de-dado> <lista-de-variveis>

Exemplo:
Casos de Erro na Declarao
Atribuindo Valores a Variveis no Portugol
Studio
<variavel> = <valor>

Exemplo:
Casos de Erro na Atribuio
Operaes Bsicas do Portugol Studio

Operadores aritmticos
+, - Operadores Unrios, isto so aplicados a um nico operando. So
os operadores de maior precedncia. Exemplos: -3 e +x.

+, -, *, / Operadores aritmticos tradicionais de adio, subtrao,


multiplicao e diviso. Por conveno * e / tem precedncia sobre + e
-.

% Operador de mdulo (isto , resto da diviso inteira). Tem a mesma


precedncia da diviso comum.
Operaes Bsicas do Portugol Studio
Operadores relacionais
=, <, >, <=, >=, != Respectivamente igual, menor que, maior que, menor ou igual
a, maior ou igual a, diferente de. So utilizados em expresses
lgicas para se testar valores de um mesmo tipo.

Operadores Lgicos
nao Operador unrio de negao. nao verdadeiro = falso e nao falso
= verdadeiro. Tem a maior precedncia entre os operadores
lgicos.
ou Operador que resulta verdadeiro se um dos seus operandos
lgicos for verdadeiro.

e Operador que resulta verdadeiro somente se os seus dois


operandos lgicos forem verdadeiros.
Exemplos:
Casos de Erro nas Operaes
Comando de Sada no Portugol Studio
Exemplo:

escreva(<lista-de-expresses>)
Casos de Erro nas Operao de Sada
Comando de Entrada no Portugol Studio
Exemplo:

leia (<lista-de-variveis>)
Casos de Erro de Entrada no Portugol
Studio

E se o usurio no for
cuidadoso com o tipo da
entrada que fornece?
Exerccios

10) Fcil: Pea para que o usurio fornea seu nome, e ento
imprima-o na tela.

11) Mdio: Pea para que o usurio fornea seu nome, idade,
peso e CPF, e ento imprima-os na mesma linha, porm com
separao de 5 espaos entre cada um. Existe mais de uma
forma de resolver este problema?

12) Semi-Difcil: Pea para que o usurio fornaa seu peso e


altura, e ento imprima seu IMC na tela. Lembre-se: IMC =
(peso)/(altura).
Exerccios
13) Fazer um algoritmo para informar a rea de um
tringulo
14) Dadas 3 notas, fazer um algoritmo para calcular a
mdia aritmtica
15) Fazer um algoritmo para calcular o salrio lquido de
um empregado, onde:
SB = Salrio Bruto DE = descontos AD = adicionais SL = salrio lquido

16) Dadas 2 notas, mostrar na tela: Soma e a mdia


17) Fazer um algoritmo que dado um nmero qualquer
obtenha a soma do nmero com seus 3 consecutivos
18) Dadas 2 variveis, imprimi-las com os valores
invertidos.
Exerccios
19) Elabore um cdigo que Leia do dispositivo de
entrada um valor inteiro qualquer, obtenha a raiz
desse numero e escreva no dispositivo de sada
com a preciso de duas casas decimais.

20) Elabore um cdigo que implemente a funo


de bhaskara, leia trs valores inteiros qualquer de
entrada, e de sada escreva os resultados com
preciso de 3 casas decimais.
FIM
Dvidas?

Alexandre, Ayrton, Guilherme e Joo Paulo.


naNe_abN@Hotmail.com, ayrton@ayrton.eti.br ,
guilherme_zabot@Hotmail.com, juaum_jpc@hotmail.com

You might also like