• Matéria: Informática
  • Autor: EtSpace
  • Perguntado 8 anos atrás

Faça uma função que receba um vetor de reais e retorne a média dele (VISUALG)

Respostas

respondido por: bokomoko
0
Visual G não aceita vetores como argumento de funcao. É uma linguagem muuuuuito ruim, muito limitada na concepção (é uma cópia pé duro de Pascal dos anos 70) e muito má feita em implementação. 

Ei-lo
algoritmo "merdia"
// Função :
// Autor :
// Data : 27/11/2017
// Faça uma função que receba um vetor de reais
// e retorne a média dele (VISUALG)
// essa linguagem é uma mérdia
// Seção de Declarações
var
   tabela : vetor[1..5] de real
   i : inteiro
//
// definicao da funcao
funcao merdia : real
var soma : real
     i : inteiro
inicio
    para i de 1 ate 5 faca
        soma <- soma + tabela[i]
    fimpara
    retorne ( soma / 5)
fimfuncao

// programa principal
inicio
// Seção de Comandos
   para i de 1 ate 5 faca
         escreval("Informe valores do tipo real. Faltam ", 6-i, " valores")
         leia( tabela[i])
   fimpara
   escreval("A média dos valores é ",merdia())

fimalgoritmo

Perguntas similares