Buscar

Exemplos de Algoritmos em Português

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Faça um algoritmo que receba dois números e exiba o resultado da sua soma.
 Algoritmo "soma"
Var
i,n,p:inteiro
Inicio
escreva ("informe um numero")
 leia(i)
escreva("informe outro numero")
 leia(n)
p<-0
P<-i+n
escreva("a soma e",p)
fimalgoritmo
Início da execução
informe um numero 10
informe outro numero 10
a soma e 20
Fim da execução.
Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,
multiplicação e a divisão dos números lidos.
Algoritmo "conta"
var
i,n,p:real
inicio
escreva("informe um numero")
 leia(i)
escreva("informe outro numero")
 leia(n)
p<-0
p<-i+n
escreva("a soma e",p)
p<-i-n
escreva("a subtracao e",p)
p<-i*n
escreva("a multiplicacao e",p)
p<-i/n
escreva("a divisao e",p)
fimalgoritmo
Início da execução
informe um numero 10
informe outro numero 5
a soma e 15a subtracao e 5a multiplicacao e 50a divisao e 2
Fim da execução.
Escrever um algoritmo para determinar o consumo médio de um automóvel sendo fornecida a distância total percorrida pelo automóvel e o total de combustível gasto.
Algoritmo "consumo"
Var
i,n,p:real
inicio
escreva("informe a distancia total")
 leia(i)
escreva("informe o total de combustivel gasto")
 leia(n)
p<-0
P<-i/n
escreva("o consumo e",p)
fimalgoritmo
Início da execução
informe a distancia total 150
informe o total de combustivel gasto 30
o consumo e 5
Fim da execução.
4. Escrever um algoritmo que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e salário no final do mês.
Algoritmo "vendedor"
var
nome: literal
salario,venda,comissao,final:real
inicio
escreva("informe o nome do vendedor")
 leia(nome)
escreva("informe o salario do vendedor")
 leia(salario)
escreva("informe o total de venda")
 leia(venda)
comissao<-salario*0.15
final<-salario+comissao
escreva("nome e",nome)
escreva("salario e",final)
fimalgoritmo
Início da execução
informe o nome do vendedor Lucas
informe o salario do vendedor 1000
informe o total de venda 500
nome e Lucassalario e 1150
Fim da execução.
5. Escrever um algoritmo que leia o nome de um aluno e as notas das três provas que ele obteve no semestre. No final informar o nome do aluno e a sua média (aritmética).
Algoritmo "aluno"
var
nome:literal
nota1,nota2,nota3,media:real
inicio
escreva("informe o nome do aluno")
 leia(nome)
escreva("informe a primeira nota")
 leia(nota1)
escreva("informe a segunda nota")
 leia(nota2)
escreva("informe a terceira nota")
 leia(nota3)
media<-(nota1+nota2+nota3)/3
escreva("a media e",media)
fimalgoritmo
Início da execução
informe o nome do aluno Bruno
informe a primeira nota 6
informe a segunda nota 7
informe a terceira nota 8
a media e 7
Fim da execução.
6. Ler dois valores para as variáveis A e B, e efetuar as trocas dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresentar os valores trocados.
Algoritmo "valores"
var
a,b,axb:inteiro
inicio
escreva("informe o valor de a")
 leia(a)
escreva("informe outro valor de a")
 leia(a)
escreva("informe o valor de b")
 leia(b)
escreva("informe outro valor de b")
 leia(b)
axb<-a
a<-b
b<-axb
escreva("o novo valor de a e",a)
escreva("o novo valor de b e",b)
fimalgoritmo
Início da execução
informe o valor de a 1
informe outro valor de a 1
informe o valor de b 2
informe outro valor de b 2
o novo valor de a e 2o novo valor de b e 1
Fim da execução.
7. Ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é: F= (9*C+160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius.
algoritmo "temperatura"
var
c,f:real
inicio
escreva("informe a temperatura em graus celsius")
 leia(c)
f<-(9*c+160)/5
escreva("a temperatura fahreinheit e",f)
fimalgoritmo
Início da execução
informe a temperatura em graus celsius 30
a temperatura fahreinheit e 86
Fim da execução.
8. Elaborar um algoritmo que efetue a apresentação do valor da conversão em real (R$) de um valor lido em dólar (US$). O algoritmo deverá solicitar o valor da cotação do dólar e também a quantidade de dólares disponíveis com o usuário.
Algoritmo "dinheiro"
var
dolar,cotacao,conversao:real
inicio
escreva ("a quantidade de dolar para a conversao:U$$")
 leia(dolar)
escreva("informe o valor da cotacao do dolar:R$")
 leia(cotacao)
conversao<-dolar*cotacao
escreva("a quantidade de dolar convertido em real e:R$",conversao)
fimalgoritmo
Início da execução
a quantidade de dolar para a conversao:U$$ 1500
informe o valor da cotacao do dolar:R$ 3.2854
a quantidade de dolar convertido em real e:R$ 4928.1
Fim da execução.
9. A Loja Mamão com Açúcar está vendendo seus produtos em 5 (cinco) prestações sem juros. Faça um algoritmo que receba um valor de uma compra e mostre o valor das prestações.
Algoritmo "loja"
 var
 compra,prestacao:real
 inicio
 escreva("informe o valor da compra")
 leia(compra)
 escreva("informe o valor da prestacao")
 leia(prestacao)
 prestacao<-compra/5
 escreva("o valor da compra e",compra)
 escreva("o valor das prestacoes e",prestacao)
 fimalgoritmo
Início da execução
informe o valor da compra 1000
informe o valor da prestacao 10
o valor da compra e 1000o valor das prestacoes e 200
Fim da execução.
10. Faça um algoritmo que receba um número e mostre uma mensagem caso este número seja maior que 10.
Algoritmo "numero"
 var
 n:inteiro
 inicio
 escreva("informe um numero")
 leia(n)
 se n>10 entao
 escreva("o numero informado e maior que 10")
 fimalgoritmo
Início da execução
informe um numero 20
o numero informado e maior que 10
Fim da execução.
11.Escrever um algoritmo que leia dois valores inteiro distintos e informe qual é o maior.
Algoritmo "valores"
var
n,i:inteiro
inicio
escreva("informe um valor")
 leia(n)
escreva("informe outro valor")
 leia(i)
se n>i entao
escreva("o valor maior e n")
se n<i entao
escreva("o valor maior e i")
fimse
fimse
fimalgoritmo
Início da execução
informe um valor 5
informe outro valor 3
o valor maior e n
Fim da execução.
12. Faça um algoritmo que receba um número e diga se este número está no intervalo entre 100 e 200.
algoritmo "intervalo"
var
numero:inteiro
inicio
escreva("informe um numero")
 leia(numero)
 se numero<=100 entao
escreva(" numero esta no intervalo entre 100 e 200")
senao
escreva(" numero nao esta no intervalo entre 100 e 200")
 fimse
fimalgoritmo
Início da execução
informe um numero 1000
 numero nao esta no intervalo entre 100 e 200
Fim da execução.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais