Você está na página 1de 2

Como base no que foi estudado em logica e técnica de programação (variáveis, tipos de

dados, atribuição de variáveis, tipos de variáveis) encontre e corrigia os erros dos


algoritmos abaixo:

1. algoritmo "troca de valores"


// Função :
// Autor :
// Data :
// Seção de Declarações
var
a,b,troca:real

// Seção de Comandos
escreval("digite um numero para A")
leia(a)
escreval("digite outro numero para B")

troca<-a
a<-b
b<-troca
escreval("o novo valor de A",a)
escreval("o novo valor de B",b)
fimalgoritmo

2. algoritmo "salaria bruto"


// Função :
// Autor :
// Data :
// Seção de Declarações

ht,vh,sb:real
inicio
// Seção de Comandos
("digite a quantidade de horas trabalhadas")
leia(ht)
escreval("digite o valor de horas trabalhadas")
(vh)
sb<-ht*vh
escreval("O salario bruto é",sb)
fimalgoritmo

3. algoritmo "media"
// Função :
// Autor :
// Data :
// Seção de Declarações
var
n1,n2,n3,n4,m:real
nome:caracter
inicio
// Seção de Comandos
escreval"digite seu nome"
leia(nome)
escreval "digite sua primeira nota"
leia(n1)
escreval "digite sua segunda nota"
leia(n2)
escreval "digite sua terceira nota"
leia(n3)
escreval "digite sua quarta nota"
leia(n4)
m<-(n1+n2+n3+n4)/4

escreva(nome," sua media é ",m)

4. algoritmo "Algoritmo que calcula o consumo médio de um automóvel"


// Entrada: 2 números do tipo real (com interação do usuário)
// Saída: O consumo médio do automóvel
// Cálculo: dist/comb
var
dist, comb, media :
inicio
// Seção de comandos
escreva (Digite a distância em Km percorrida pelo automóvel e pressione ENTER: )
leia (dist)
escreva ("Digite o combustível gasto em litros pelo automóvel e pressione ENTER: ")
leia (comb)
media <- comb / dist
escreva "O consumo médio do automóvel é: ", media, " litros a cada 1 Km"
fialgoritmo

Você também pode gostar