Ir ao conteúdo
  • Cadastre-se

laikemaike

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

2
  1. @dif Saquei, então eu estava fazendo certo no começo, só que me perdi. Obrigado amigão adicionado 0 minutos depois Vou tentar aq, dps de estudar
  2. @dif Oi, eu entendi, eu tinha esquecido da regra do ponto flutuante. Enfim, troquei todos as vírgulas por ponto e o sistema passou a aceitar e fazer o teste. Porém, não esta saindo a mensagem que eu botei como resultado para cada uma. Atualmente meus códigos estão assim ( completo ) Botei em inglês, porque foi o pedido, e esta "PESO" e "ALTURA" porque foi o requesitado pela apostila, então, não ligue muito para o Portinglês. EDIT : Espera, acho que foi porque eu esqueci o ELSE entre eles, brb. Vou ajeitar para ver se vai. TextWindow.WriteLine(" Welcome to my IMC calculator program, this is my first program, hope you enjoy it.") TextWindow.WriteLine (" Please, type the PESO ") PESO = TextWindow.Read() TextWindow.WriteLine (" Please, type the ALTURA ") ALTURA = TextWindow.Read() RESULTADO = PESO / (ALTURA*ALTURA) TextWindow.WriteLine (" Your IMC is... " ) TextWindow.WriteLine (RESULTADO) If RESULTADO <=17 Then TextWindow.WriteLine (" Muito abaixo do Peso ") EndIf If RESULTADO= 17 <= 18.49 Then TextWindow.WriteLine (" Abaixo do peso ") EndIf If RESULTADO= 18.5 <= 24.99 Then TextWindow.WriteLine (" Peso Normal ") EndIf If RESULTADO= 25 <= 29.99 Then TextWindow.WriteLine (" Acima do Peso ") EndIf If RESULTADO= 30 <= 34.99 Then TextWindow.WriteLine (" Obesidade I ") EndIf If RESULTADO= 35 <= 39.99 Then TextWindow.WriteLine (" Obesidade II ") EndIf If RESULTADO >= 40 Then TextWindow.WriteLine (" Obesidade III ") EndIf adicionado 2 minutos depois Estou fazendo a apostila e o cronograma do curso. Primeiro vem Lógica de Programação. Por segundo vem Programação Depois eu começo a utilizar o visualg,.net e aprendo as linguagens e etc. Mesmo assim, obrigado pela dica. adicionado 10 minutos depois @dif Oi, eu tentei de tudo. Elseif, o qual você citou, tentei colocar else e if, tentei colocar else separadamente. Mas não vai. Utiliza o que eu acabei de colocar ali em cima como base. Se puder me ajudar, agradeço. Na verdade, agradeço desde já. :3
  3. Oi, eu sou novato, comecei a algumas semanas e estou tendo o primeiro contato com o Smallbasic atualmente. Eu digitei esses códigos, e gostaria que após aparecer a conta, aparecesse as mensagens referentes a cada categoria, tipo nessa 17. " Muito abaixo do Peso " " Abaixo do peso " E por ai vai. Bom, meus códigos estão assim. TextWindow.WriteLine (RESULTADO) If RESULTADO <=17 Then TextWindow.WriteLine (" Muito abaixo do Peso ") EndIf If RESULTADO= (17 < 18,49) Then TextWindow.WriteLine (" Abaixo do peso ") EndIf Aparece " 22,25 : Era esperado RightParens aqui, mas não foi encontrado. " " 22,25 : Uma condição é esperada aqui. " Pelo visto não sei aplicar um valor que esteja entre os mencionados " 17 e 18,49 " Sem o programa não permitir o procedimento. Também tentei If RESULTADO 17>= or <=18,49 Then TextWindow.WriteLine ( " Abaixo do Peso " ) EndIf Mas não vai. Como fazer que os dois valores coexistam na programação, e, que valores entre eles também? Obrigado desde já!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...