Respostas no Fórum
-
AutorPosts
-
Daniela OliveiraParticipante
não seria o meu código, é o que Guanabara fez no exercício 48
Daniela OliveiraParticipanteObrigada, Jessica! Sempre fico perdida nessas chaves! rsrsrs
Daniela OliveiraParticipanteOlá! Gostaria de saber onde estou errando, mesmo depois de dizer quantas pessoas quero cadastrar, o programa pergunta sem parar o peso e o sexo e se coloco as últimas linhas (escreva), o programa reclama que não deve ser colocado lá. Agradeço a ajuda desde já!
funcao inicio()
{inteiro n, c=1, totalM=0, totalF=0
real pref = 0, peso = 0
cadeia sexoescreva(“Quantas pessoas vamos cadastrar? “)
leia (n)
escreva(“Qual é o peso de referência? (Kg) “)
leia (pref)enquanto (c <= n){
escreva(“Qual é o sexo? [M/F] “)
leia(sexo)
escreva(“Qual é o peso? “)
leia(peso)
se (peso <= pref){
escreva (“\n======== peso dentro do limite (“, pref, “) =======\n”)}
senao
{escreva (“======== peso acima do limite (“, pref, “) ========\n”)
se (sexo == “M”) {
totalM++}
senao se (sexo == “F”){
totalF++
}
}
}
c++}
escreva(“\nAo todo, temos “, peso, “pessoas acima do peso de referência”)
escreva(“\nE dessas pessoas, “, totalM, “são homens e “, totalF, ” são mulheres”)Daniela OliveiraParticipanteFiz um pouco diferente o exercício, mas há um erro que não sei porque está acontecendo:
inteiro num1, num2, inc
escreva (“Onde começa a contagem? “)
leia (num1)
escreva (“Onde termina a contagem? “)
leia (num2)
escreva (“Qual vai ser o incremento? “)
leia (inc)}
enquanto (num1 <= num2) {
num2 = num1 + inc
escreva (num2)
{
O Portugol marca o “enquanto” e diz que “a expressão não estava esperada nesse local, remova a expressão para resolver o problema”.
Onde devo colocar o enquanto? O resto está correto? -
AutorPosts