Algorithm implementation in VisuAlg [closed]

0

Make a program that receives two numbers and performs one of the operations listed below according to the user's choice. If an invalid option is entered it will show error message and finish running the program. The options are: 1. Average between the two numbers. 2. Difference from largest to smallest. 3. The product between the two numbers.

Nome:Exercicio6
Objetivo:mostrar a mensagem de erro
Dados de entrada:
Saida: dois numeros
Variaveis:                                         TA CERTO DESSE JEITO QUE MAIS
                                                           EU FAÇO SEI LA
    inteiro num1
    inteiro num2
    inteiro opcão
Inicio 
    Leia num1
    Leia num2
    Leia opcão
    
asked by anonymous 10.09.2017 / 03:58

2 answers

4

I do not know very well how to program in VisualG , but I believe this is the logic:

Variaveis:
    inteiro num1
    inteiro num2
    inteiro opcão
Inicio 
    Leia num1
    Leia num2
    Leia opcão
    Escolha opção
        Caso 1
        Escreva (num1 + num2) / 2
        Caso 2
        Se num1 > num2 Faça
            Escreva num1 - num2
        Senão
            Escreva num2 - num1
        Caso 3
            Escreva num1 * num2
        Outro Caso
            Escreva "Opção invalida"
Fim

Escolha checks your variable and executes a code accordingly. I think that's what you were looking for.

    
10.09.2017 / 04:29
0
variaveis
inteiro num1
inteiro num2
inteiro opcão
Inicio 
Leia num1
Leia num2
Leia opcão
Escreva (Escolha opção:
         1 - Média entre os dois números. 
         2 - Diferença do maior pelo menor. 
         3 - O produto entre os dois números.
  leia opção
    se opção = 1
    Escreva (num1 + num2) / 2
    se opção = 2
    Se num1 > num2 Então
        Escreva (num1 - num2)
    Senão
        Escreva (num2 - num1)
    se opção = 3
        Escreva (num1 * num2)
    Outro Caso
        Escreva "Opção invalida"
 Fim

           FIZ DESSE JEITO DEI UMA MODIFICADA TBM DA CERTO SE FIZER ASSIM
    
10.09.2017 / 05:37