O primeiro vai ficar assim: algoritmo "semnome"
// Função :
// Autor :
// Data : 10/3/2011
// Seção de Declarações
var
n1,n2,rst:real
op:caractere
inicio
// Seção de Comandos
repita
escreva ("Informe o 1° Numero : ")
leia (n1)
escreva ("Informe o 2° Numero : ")
leia (n2)
escreva ("Informe a Operação +,-,*,/ : ")
leia (op)
// Processamento
escolha op
caso "+"
rst <- (n1 + n2)
escreval ("O Resultado da Operação = ",rst)
caso "-"
rst <- (n1 - n2)
escreval ("O Resultado da Operação = ",rst)
caso "*"
rst <- (n1 * n2)
escreval ("O Resultado da Operação = ",rst)
caso "/"
se n2 = 0 então
escreval ("Não é Divisivel por '0' !")
senao
rst <- (n1 / n2)
escreval ("O Resultado da Operação = ",rst)
fimse
outrocaso
escreval ("Não efetuamos este tipo de operação ! ")
fimescolha
escreva ("Deseja Continuar as Operações s/n ? ")
leia (op)
se (op <> "s") então
interrompa
fimse
fimrepita
fimalgoritmo O segundo vou corrigir dps posto pra vc!