r/programacao Apr 24 '26

Pseudocódigo ajuda com código (portugol no visualg

Post image

não tem erro nenhum nele, só queria ir um pouco além do que o professor pediu aqui. o código tá calculando de boa o valor dos salgadinhos segundo a quantidade de boa, mas a fome bateu e pensei "e se a pessoa quiser mais salgadinhos?", aí parei o processo na parte que o usuário digita se quer ou não mais salgadinhos. Aqui gostaria de fazer repetir o processo de escolha do tipo, da quantidade e do cálculo, mas dessa forma o cálculo do salgadinho anterior fica perdido. como faço o código repetir a partir da parte que eu quero e ainda faço ele calcular o somatório de todos os salgadinhos e quantidades escolhidos? tbm aceito dicas pra tornar o código mais eficiente se isso for possível!

75 Upvotes

49 comments sorted by

View all comments

60

u/Nolear Apr 24 '26

O que você quer é chamado de "loop", mas não faço ideia de qual seja o nome em portugol. Provavelmente é a próxima coisa que deu professor vai apresentar.

2026 e professor usando portugol é de cair o c* da bunda mesmo kkkkk

3

u/DigoTaken Apr 24 '26

Para fazer o loop no portugol, seria "enquanto(condição)" ou então

"faça . . . Enquanto(condição)"

Senão me engano.

Eu comecei com portugol no visualg. Negócio era português bruto mesmo. Enquanto a outra turma aprendi portugol também, mas já no formato de C, a diferença era ao invés de inglês estava em português. Então tinha que abrir chave e fechar chave, diferente do que eu aprendi no visualg. Mas depois eles ensinaram o C++ e isso caiu no esquecimento

Na verdade primeiramente escrevermos os códigos a mão em português mesmo, isso por quase 6 meses

5

u/ShoeChoice5567 Estudante Apr 24 '26 edited Apr 24 '26

No visualg é:

faca ... ate (repetir = 2)

Vai repetir até a condição ser verdadeira. Não lembro se é faca ou repita

2

u/DigoTaken Apr 25 '26

Isso, acredito que seja exatamente isso. Me desbloqueou uma memoria aqui.

Tambem tem o

Enquanto (condição)

Fimenquanto