Exercício 040 – módulo 03 – programação básica

Home Fóruns Programação Básica Exercício 040 – módulo 03 – programação básica

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #155134

      Boa tarde!
      Não consegui entender o uso do “resp”.
      Poderia me explicar de uma maneira simples para que eu entenda o uso dessa variável?
      Pensei que ela seria uma pergunta cuja resposta faria o código se repetir, mas não entendi mesmo reassistindo a aula e a resolução do exercício.

      inclua biblioteca Util –> u
      funcao inicio()
      {
      inteiro n1, n2, resp
      inteiro opcao = 0 // escolha e caso
      escreva(“\n———————————–“)
      escreva(“\nOperando 1: “)
      leia(n1)
      escreva(“Operando 2: “)
      leia(n2)
      enquanto (opcao != 5) { // flag
      escreva(“\n====== ESCOLHA UMA OPERAÇÃO ======”)
      escreva(“\n[ 1 ] ADIÇÃO”)
      escreva(“\n[ 2 ] SUBTRAÇÃO “)
      escreva(“\n[ 3 ] MULTIPLICAÇÃO “)
      escreva(“\n[ 4 ] ENTRAR COM NOVOS DADOS”)
      escreva(“\n[ 5 ] SAIR”)
      escreva(“\n>>>>>> SUA OPÇÃO: “)
      leia(opcao)
      escolha (opcao) {
      caso 1:
      resp = n1 + n2
      escreva(“\n———————————–“)
      escreva(“\nCalculando “, n1, ” + “, n2, ” = “, resp)
      escreva(“\n———————————–“)
      pare
      caso 2:
      resp = n1 – n2
      escreva(“\n———————————–“)
      escreva(“\nCalculando “, n1, ” – “, n2, ” = “, resp)
      escreva(“\n———————————–“)
      pare
      caso 3:
      resp = n1 * n2
      escreva(“\n———————————–“)
      escreva(“\nCalculando “, n1, ” * “, n2, ” = “, resp)
      escreva(“\n———————————–“)
      pare
      caso 4:
      escreva(“\n———————————–“)
      escreva(“\nOperando 1: “)
      leia(n1)
      escreva(“Operando 2: “)
      leia(n2)
      pare
      caso 5:
      escreva(“\n======== SAINDO ========”)
      pare
      caso contrario:
      escreva(“\n====== OPÇÃO INVÁLIDA ======”)
      pare
      }
      u.aguarde(1000)
      }
      escreva(“\n====== VOLTE SEMPRE ======”)

    • #155143
      Tutora Jessica
      Moderador

      Ola Isabela,
      Vou tentar te explicar o caso da variavel resp, porem ela poderia ser qualquer outro nome que você preferisse no seu código:

      A variável resp é usada nesse código para armazenar o resultado de uma operação matemática. Ela não é uma pergunta, mas sim uma variável que recebe o resultado de uma operação.

      No código, você pode ver que resp é atribuída em diferentes casos, dependendo da operação escolhida pelo usuário:

      resp = n1 + n2 (adição)
      resp = n1 - n2 (subtração)
      resp = n1 * n2 (multiplicação)

      Depois de atribuir o resultado à variável resp, o código imprime o resultado da operação, usando a variável resp.

      Por exemplo, se o usuário escolher a opção 1 (adição), o código calculará n1 + n2 e armazenará o resultado em resp. Em seguida, imprimirá a mensagem:

      
      Calculando [n1] + [n2] = [resp]
      
Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.