Escolar Documentos
Profissional Documentos
Cultura Documentos
algoritmo "ex01"
// Funo : Faa um algoritmo que receba N nmeros e mostre positivo, negativo ou zero para
cada nmero.
// Autor:
// Seo de Declaraes
var
programa, numero: inteiro
opc: caractere
inicio
// Seo de Comandos
programa <- 1
enquanto programa = 1 faca
limpatela
escreva("Digite um nmero: ")
leia(numero)
se numero > 0 entao
escreval("Positivo")
senao
se numero = 0 entao
escreval("O nmero igual a 0")
fimse
se numero < 0 entao
escreval("Negativo")
fimse
fimse
escreva("Deseja finalizar? (S/N) ")
leia(opc)
se opc = "S" entao
programa <- 0
fimse
fimenquanto
fimalgoritmo
algoritmo "ex02"
// Funo : Faa um algoritmo que receba o nome a idade, o sexo e salrio fixo de um
funcionrio. Mostre o nome e o salrio lquido:
// Autor :
// Data :
// Seo de Declaraes
var
nome, sexo: caractere
idade, x: inteiro
salario: real
inicio
// Seo de Comandos
x <- 1
enquanto x = 1 faca
escreva("Digite o nome do funcionrio: ")
leia(nome)
escreva("Digite o sexo (F/M): ")
leia(sexo)
se sexo <> "F" entao
se sexo <> "M" entao
x <- 1
senao
x <- 0
fimse
fimse
escreva("Digite a idade: ")
leia(idade)
escreva("Digite o salrio: ")
leia(salario)
se sexo = "M" entao
se idade >= 30 entao
salario <- salario + 100
senao
salario <- salario + 50
fimse
senao
se idade >= 30 entao
salario <- salario + 200
senao
salario <- salario + 80
fimse
fimse
limpatela
escreval(">>> Nome: ",nome)
escreval(">>> Salrio: ",salario)
fimenquanto
fimalgoritmo
algoritmo "ex03"
//Desenvolva um algoritmo de acordo com a tabela em anexo.
// Funo :
// Autor :
// Data :
// Seo de Declaraes
var
nome, sexo: caractere
idade, x: inteiro
altura, peso: real
inicio
// Seo de Comandos
escreva("Digite o nome: ")
leia(nome)
x <- 1
enquanto x = 1 faca
escreva("Digite o sexo (F/M): ")
leia(sexo)
escreva("Digite a altura: ")
leia(altura)
escreva("Digite a idade: ")
leia(idade)
se sexo = "M" entao
se altura > 1.70 entao
se idade <= 20 entao
peso <- (72.7 * altura) - 58
senao
se idade <= 39 entao
peso <- (72.7 * altura) - 53
senao
peso <- (72.7 * altura) - 45
fimse
fimse
senao
se altura <= 1.70 entao
se idade <= 40 entao
leia(valorVeiculo)
se valorVeiculo <> 0 entao
escreval("Digite o combustvel")
escreva("(G)asolina / (A)lcool / (D)iesel: ")
leia(combustivel)
escolha combustivel
caso "A"
desconto <- valorVeiculo * 0.25
caso "G"
desconto <- valorVeiculo * 0.21
caso "D"
desconto <- valorVeiculo * 0.14
outrocaso
escreval("Combustvel invlido!")
escreval("No havero descontos!")
desconto <- 0
fimescolha
valorPago <- valorVeiculo - desconto
escreval("Desconto no veculo: ",desconto)
escreval("Valor total a ser pago: ",valorPago)
escreval("Tecle enter para continuar...")
fimse
fimenquanto
fimalgoritmo