Vous êtes sur la page 1sur 11

algoritmo "semnome"

// Funo :
// Autor : Ovidio Marques
// Data : 17/09/2016
// Seo de Declaraes
var
numero: inteiro
inicio
// Seo de Comandos
escreval("Entre com o numero que deseja verificar")
leia(numero)
se(numero mod 2 = 0)entao
escreval("O numero par!")
escreval("O numero X 2 = ", numero *2)
senao
se(numero mod 2 <> 0)entao
escreval("O numero impar!")
escreval("O numero X 3 = ", numero *3)
fimse
fimalgoritmo

02
algoritmo "semnome"
// Funo :
// Autor : Ovidio Marques
// Data : 17/09/2016
// Seo de Declaraes
var
valor, imposto: real
inicio
// Seo de Comandos
// Coletando valor a ser tributado
escreval("Informe o valor em R$")
leia(valor)
se(valor <= 1200)entao
escreval("Valor isento de impostos")
senao
se(valor > 1200) e (valor <= 5000)entao
imposto <- valor * (10/100)
escreval("Faixa de impostos 10%")
escreval("Valor R$ ", valor, " Impostos R$ ", imposto)
senao
se(valor > 5000) e (valor < 10000)entao
imposto <- valor * (15/100)
escreval("Faixa de impostos 15%")
escreval("Valor R$ ", valor, " Impostos R$ ", imposto)
senao
se(valor >= 10000) entao
imposto <- valor * (20/100)
escreval("Faixa de impostos 20%")
escreval("Valor R$ ", valor, " Impostos R$ ", imposto)
fimse
fimse
fimse
fimse
fimalgoritmo

03
algoritmo "semnome"
// Funo :
// Autor : Ovidio Marques
// Data : 17/09/2016
// Seo de Declaraes
var
salario, parcela, margem: real
inicio
// Seo de Comandos
escreval("Digite seu salario")
leia(salario)
escreval("Digite o valor da parcela")
leia(parcela)
//Calculando a margim
margem <- salario * (30/100)
se(margem > parcela) entao
escreval("Emprestimo aprovado")
escreval("Valor do Salario R$ ", salario)
escreval("Valor da Margem 30% R$ ",margem)
escreval("Valor da parcela R$ ", parcela)
senao
escreval("Emprestimo Negado")
escreval("Valor do Salario R$ ", salario)
escreval("Valor da Margem 30% R$ ",margem)
escreval("Valor da parcela R$ ", parcela)
fimse
fimalgoritmo

04
algoritmo "semnome"
// Funo :
// Autor :
// Data : 17/09/2016
// Seo de Declaraes
var
idade: inteiro
inicio
// Seo de Comandos
escreval("Entre com sua idade")
leia(idade)
se(idade < 16) entao
escreval("Di Menor")
senao
se(idade >= 16) e (idade < 17) entao
escreval("Emancipado")
senao
escreval("Di Maior")
fimse
fimse
fimalgoritmo

06
algoritmo "semnome"
// Funo :
// Autor :
// Data : 16/09/2016
// Seo de Declaraes
var
altura, peso: real
inicio
// Seo de Comandos
escreval("Informe sua altura")
leia(altura)
escreval("Informe seu peso")
leia(peso)
se(altura < 1.20) entao
se(peso < 60) entao
escreval("Clase A")
fimse
se(peso >= 60) e (peso <= 90) entao
escreval("Classe D")
fimse
se(peso > 90) entao
escreval("Classe G")
fimse
fimse
se(altura >= 1.20) e (altura <= 1.70) entao
se(peso < 60) entao
escreval("Classe B")
fimse
se(peso >= 60) e (peso <= 90) entao
escreval("Classe E")
fimse
se(peso > 90) entao
escreval("Clase H")
fimse
fimse
se(altura > 1.70) entao
se(peso < 60) entao
escreval("Clase C")
fimse
se(peso >= 60) e (peso <= 90) entao
escreval("Classe F")
fimse
se(peso > 90) entao
escreval("Clase I")
fimse
fimse
fimalgoritmo

07
algoritmo "semnome"
// Funo :
// Autor : Ovidio Marques
// Data : 17/09/2016
// Seo de Declaraes
var
desconto, acrescimo, valor, vltotal: real
dia, lancamento: inteiro
inicio
// Seo de Comandos
escreval("---------------------------------")
escreval("|-----Engenharia Rock Fest------|")
escreval("---------------------------------")
escreval("Informe o valor do ingresso")
leia(valor)
escreval("Informe o dia da semana")
leia(dia)
escreval("Informe |1 - Rock Show|2 - Sertanejo 0800")
leia(lancamento)
se(dia = 2) ou (dia = 3) ou (dia = 5) entao
se(lancamento = 1)entao
desconto <- valor * (25/100)
acrescimo <- valor * (15/100)
vltotal <- (valor - desconto) + acrescimo
escreval("|--------Valor da entrada R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|--Acrescimo do Show Rock R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
senao
desconto <- valor * (25/100)
vltotal <- (valor - desconto)
escreval("|--------Valor da entrada R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|--Acrescimo do Show Rock R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
fimse
senao
se(dia = 1) ou (dia = 4) ou (dia = 6) ou (dia = 7)entao
se(lancamento = 1)entao
acrescimo <- valor * (15/100)
vltotal <- valor + acrescimo
escreval("|--------Valor da entrada R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|--Acrescimo do Show Rock R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
senao
vltotal <- valor
escreval("|--------Valor da entrada R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|--Acrescimo do Show Rock R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
fimse
fimse
fimse
fimalgoritmo

8 algoritmo "semnome"
// Funo : Calculo IMC
// Autor : Ovidio Marques
// Data : 24/03/2016
// Seo de Declaraes
var
peso,imc,altura: real
inicio
// Seo de Comandos
escreva ("Entre com o Seu Peso (Kg): ")
leia (peso)
escreva ("Entre com Sua Altura (cm): ")
leia (altura)
imc <- peso /(altura * altura)
escreva ("Seu IMC ", imc)
se(imc <= 18.5) entao
escreval ("Abaixo de 18,5 Voc est abaixo do peso ideal")
fimse
se(imc > 18.5) e (imc < 25) entao
escreval ("Entre 18,5 e 25 Parabns voc est em seu peso
normal!")
fimse
se(imc > 25.01) e (imc < 30) entao
escreval ("Entre 25,01 e 29,9 Voc est acima de seu peso
(sobrepeso)")
fimse
se(imc > 30) entao
escreval ("Obeso")
fimse
fimalgoritmo

algoritmo "semnome"
// Funo :
// Autor :
// Data : 17/09/2016
// Seo de Declaraes
var
preco, codigo: real
inicio
// Seo de Comandos
escreval("Digite o valor da compra")
leia(preco)
escreval("Informe o codigo de 1 a 4")
leia(codigo)
escolha(codigo)
caso 1
escreval("Avista em dinhero e cheque 10% de desconto")
escreval("O valor a pagar parcela unica de R$ ", preco -(preco *
(10/100)))
caso 2
escreval(" vista no carto, valor a pagar R$ ", preco - (preco *
(5/100)))
caso 3
escreval("Parcelado em 2 vezes, Preo sem juros, parcela R$ ", preco /
2)
caso 4
escreval("3 parc. juros de 10%, parcelas de R$ ", (preco + (preco *
(10/100)))/3)
outrocaso
escreval("Forma de pagamento invalida")
fimescolha
fimalgoritmo

10
algoritmo "semnome"
// Funo :
// Autor :
// Data : 17/09/2016
// Seo de Declaraes
var
desconto, acrescimo, valor, vltotal: real
dia, lancamento: inteiro
inicio
// Seo de Comandos
escreval("Informe o valor da locao")
leia(valor)
escreval("Informe o dia da semana")
leia(dia)
escreval("Informe |1 - Lanamento|2 - Normal")
leia(lancamento)
se(dia = 2) ou (dia = 3) ou (dia = 5) entao
se(lancamento = 1)entao
desconto <- valor * (40/100)
acrescimo <- valor * (15/100)
vltotal <- (valor - desconto) + acrescimo
escreval("|--------Valor da Locao R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|-Acrescimo do Lanamento R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
senao
desconto <- valor * (40/100)
vltotal <- (valor - desconto)
escreval("|--------Valor da Locao R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|-Acrescimo do Lanamento R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
fimse
senao
se(dia = 1) ou (dia = 4) ou (dia = 6) ou (dia = 7)entao
se(lancamento = 1)entao
acrescimo <- valor * (15/100)
vltotal <- (valor - desconto) + acrescimo
escreval("|--------Valor da Locao R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|-Acrescimo do Lanamento R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
senao
vltotal <- (valor - desconto)
escreval("|--------Valor da Locao R$ ",valor)
escreval("|-------Valor do Desconto R$ ",desconto)
escreval("|-Acrescimo do Lanamento R$ ",acrescimo)
escreval("|-----------Valor a pagar R$ ",vltotal)
fimse
fimse
fimse
fimalgoritmo

11
algoritmo "semnome"
// Funo :
// Autor :
// Data : 16/09/2016
// Seo de Declaraes
var
cc, dr, rt, grau: inteiro
inicio
// Seo de Comandos
escreval("Informe Conteudo do Carbono")
leia(cc)
escreval("Informe Dureza Rockwell")
leia(dr)
escreval("Informe Resistncia a Trao")
leia(rt)
se(cc < 7) E (dr > 50) E(rt > 80000) entao
grau <- 10;
senao
se(cc < 7) E (dr > 50) E (rt <= 80000) entao
grau <- 9;
senao
se (cc < 7) E (dr <= 50) E (rt <=80000) entao
grau <- 8;
senao
se(cc >= 7) E (dr <= 50) E (rt <= 80000) entao
grau <- 7;
fimse
fimse
fimse
fimse
escreval("ACO DE GRAU = ", grau)
fimalgoritmo

12
algoritmo "semnome"
// Funo :
// Autor :
// Data : 16/09/2016
// Seo de Declaraes
var
sexo: caracter
altura, peso, pideal: real
inicio
// Seo de Comandos
escreval("Informe sua altura")
leia(altura)
escreval("Informe seu peso")
leia(peso)
escreval("Digite M para Masculino ou F para Feminino")
leia(sexo)
//Calculo do peso ideal Homem
se(sexo = "M") entao
pideal <- 72.7 * altura - 58
se(pideal < peso) entao
escreval("Excesso de Fofura")
fimse
se(pideal = peso) entao
escreval("T no ponto")
fimse
se(pideal > peso) entao
escreval("Precisa ficar Fofo")
fimse
fimse
//Calculo do peso ideal Mulher
se(sexo = "F") entao
pideal <- 62.1 * altura -44.7
se(pideal < peso) entao
escreval("Excesso de Fofura")
fimse
se(pideal = peso) entao
escreval("T no ponto")
fimse
se(pideal > peso) entao
escreval("Precisa ficar Fofo")
fimse
fimse
fimalgoritmo

13
Algoritmo "Triangulo"
// Funo :
// Autor :
// Data : 16/09/2016
Var
lado1, lado2 , lado3 : real
Inicio
Escreva("Digite o lado 1: ")
Leia(lado1)
Escreva("Digite o lado 2: ")
Leia(lado2)
Escreva("Digite o lado 3: ")
Leia(lado3)
// testa se o tringulo vlido
// (a soma de dois lados no pode ser menor que a do terceiro lado)
se (lado1+lado2<lado3) OU (lado2+lado3<lado1) OU (lado1+lado3<lado2)
entao
Escreva("O tringulo no vlido.")
senao
// verifica o tipo de tringulo
// equilatero
se (lado1=lado2) E (lado2=lado3) entao
Escreval("O tringulo equiltero")
Senao
// escaleno
Se (lado1<>lado2) E (lado2<>lado3) E (lado1<>lado3) entao
Escreval("O triangulo escaleno")
// se no eqiltero nem escaleno, ento issceles
Senao
Escreva("O tringulo issceles")
FimSe
FimSe
FimSe
Fimalgoritmo

14
algoritmo "semnome"
// Funo :
// Autor :
// Data : 16/09/2016
// Seo de Declaraes
var
preco, venda, novo: real
inicio
escreval (" INFORME O PREO ATUAL E A VENDA MENSAL DO PRODUTO")
escreva ("Preo Atual do produto = R$ ")
leia (preco)
escreva ("Venda Mensal do produto = R$ ")
leia (venda)
Se (venda < 500) ou (preco < 30) entao
novo := preco + (preco * 10 / 100)
escreva ("O novo preo do produto R$ ", novo)
senao
Se (venda >= 500) e (venda < 1200) entao
Se (preco >= 30) e (preco < 80) entao
novo := preco + (preco * 15 / 100)
escreva ("O novo preo do produto R$ ", novo)
fimse
senao
Se (venda >= 1200) ou (preco >= 80) entao
novo := preco - (preco * 20 / 100)
escreva ("O novo preo do produto R$ ", novo)
fimse
fimse
fimse
fimalgoritmo

Vous aimerez peut-être aussi