Answered

Bem-vindo ao Sistersinspirit.ca, onde suas perguntas são respondidas por especialistas e membros experientes da comunidade. Conecte-se com uma comunidade de especialistas prontos para ajudar você a encontrar soluções precisas para suas dúvidas de maneira rápida e eficiente. Descubra soluções confiáveis para suas perguntas de uma vasta rede de especialistas em nossa abrangente plataforma de perguntas e respostas.

Me ajudem! To perdidão em lógica!? Elabore uma sub-rotina que receba dois números escolha o símbolo da operação(+ ou *) efetue a adição ou multiplicação mostrando o resultado dela ao final. Desenvolva uma sub-rotina que receba um valor em uma temperatura em graus Celsius e converta em temperatura em graus Fahrenheit. No Visualg(ferramenta usada ao decorrer do curso) função ou procedimento podem receber vetores/matrizes por parâmetros? Por que?

Sagot :

var
a,b:real
vari: caracter

funcao calcu(x,y:real):real
var
calc: real
inicio
se (vari=("+"))entao
calc <- x+y
fimse
se (vari=("*")) entao
calc <- x*y
fimse
retorne calc
fimfuncao
inicio
Escreval ("Digite um numero")
leia(a)
Escreval ("Digite outro numero")
leia(b)
escreval ("Digite o sinal da operação (+) para soma e (*) (sem parenteses) para multiplicação")
leia(vari)
Escreval ("Resultado: ",calcu(a,b))
fimalgoritmo