laikemaike
-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por laikemaike
-
-
@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 depois47 minutos atrás, ZdebugginG disse:Tente fazer um algoritmo no visualg antes de tentar usar alguma linguagem de programação, isso vai te ajudar na hora de montar a programação!! Abraço.
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 depoisOi, 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
- 1
-
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
Terminando um programa que calcule imc?
em Programação - iniciantes
Postado
@dif Saquei, então eu estava fazendo certo no começo, só que me perdi. Obrigado amigão
Vou tentar aq, dps de estudar