Home › Fóruns › Programação Básica › Exercício 040 – módulo 03 – programação básica
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 3 semanas, 1 dia atrás por
Tutora Jessica.
-
AutorPosts
-
-
12 de março de 2025 às 17:34 #155134
Isabela Ferreira de Miranda
ParticipanteBoa 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 ======”) -
12 de março de 2025 às 19:43 #155143
Tutora Jessica
ModeradorOla 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ávelresp
.Por exemplo, se o usuário escolher a opção 1 (adição), o código calculará
n1 + n2
e armazenará o resultado emresp
. Em seguida, imprimirá a mensagem:Calculando [n1] + [n2] = [resp]
-
-
AutorPosts
- Você deve fazer login para responder a este tópico.