Você está visualizando atualmente Como apresentar resultados de operações matemáticas com MsgBox

Como referenciar este post:

“Como apresentar resultados de operações matemáticas com MsgBox”. Rodrigo Terra. Publicado em: 13/09/2022. Link da postagem: https://www.makerzine.com.br/cozinha-de-dados/como-apresentar-resultados-de-operacoes-matematicas-com-msgbox.


Enunciado do exercício:

Desenvolva uma programação, em VBA, que:

  • Calcule a raiz quadrada de um dado número pelo usuário,
  • Apresente o resultado em uma caixa de mensagem.

Lógica passo a passo:

INÍCIO

  • Iniciar uma sub chamada “raizquadrada”;
    • Declarar duas variáveis “x” e “y”, como Double;
    • Definir que “x” deve receber um valor dado pelo usuário;
    • Definir que “y” calcula a raiz quadrada de “x”, com Sqr(x);
    • Apresentar o resultado da operação;
  • Finalizar a sub.

FIM

Resolução em vídeo:

Código com a resolução:

				
					'Rodrigo Terra, Cozinha de dados
'https://www.cozinhadedados.com.br

'Início da sub
Sub raizquadrada()
    
    'Declaração das variáveis
    Dim x As Double
    Dim y As Double
    
    'Definição de como as variáveis funcionarão
    x = InputBox("Digite um valor:")
    y = Sqr(x)
    
    'Apresentando o resultado
    MsgBox ("A raiz quadrada de " & x & ", vale: " & y & ".")

'Fim da sub
End Sub
				
			

Rodrigo Terra

Atuei como Professor de Física e Cultura Maker, por mais de 20 anos. Sou Pesquisador em Ciências Educacionais com ênfase em Tecnologia Educacional e Docência. desenvolvendo trabalhos de Consultorias Pedagógicas para diversas empresas do setor educacional. Há alguns anos, venho direcionando meus estudos para o universo dos dados e programação. Atualmente, trabalho como Líder Acadêmico de matérias técnicas, como Data Analytics, Gestão de Produtos Digitais e Mercado Financeiro. Sou um eterno curioso, apaixonado por café e por uma boa conversa. Acredito que somente com uma formação transdisciplinar é que criamos oportunidades pensar em diferentes aspectos ou ponto de vista de um mesmo assunto, e com isso, desenvolver pessoas mais conscientes e preparadas para a vida.

Deixe um comentário