Eu falo por experiência própria: por vezes há dificuldade de arranjar este tipo de programas: fazer coisas muito especificas, simples, fáceis de usar e sem muitas "mariquices" (nada de interfaces todos xpto), ou seja programas que façam o seu trabalho sem rodeios. Hoje vamos aprender a como fazer um programa desses.
Se está a programar Small Basic, recomendo-lhe que leia esta série de artigos por ordem. E os artigos já publicados são:
- Começar a programar em Small Basic - Parte 1
- Começar a programar em Small Basic - Parte 2
- Começar a programar em Small Basic - Parte 3
- Começar a programar em Small Basic - Parte 4
E para adicionarmos essa funcionalidade, temos 1º de recolher dados. Neste caso o que vamos ter de saber são 2 coisas: que medida a converter, e qual é o calculo para fazer essa conversão.
Um deles já podemos saber: qual é o calculo para fazer essa conversão. O calculo é por multiplicar o valor em polegadas por: 2,54.
Agora o outro valor nós teremos de o perguntar. Então abrimos o nosso programa Olá Mundo, e adicionamos estas linhas de código:
TextWindow.Write("Escreva um valor em polegadas para converter para centímetros: ")Agora que já sabemos o valor a converter, basta fazer o calculo.
polegada = TextWindow.ReadNumber()
conversao = polegada * 2.54Nota: repare que o Small Basic compreende que é um separador decimal o "." (ponto) e não a "," (virgula).
E mostrar o resultado.
TextWindow.WriteLine(polegada + " polegadas = " + conversao + " centímetros")Agora execute o programa e veja o resultado. Um dos resultados poderá ser este:
A linha de código completa fica assim:
TextWindow.Title = "Programa Olá Mundo!"Com esta funcionalidade adicionada poderá por exemplo saber qual o tamanho em centímetros da sua televisão. Na imagem acima uma televisão de 23 polegadas tem aproximadamente 58 centímetros.
TextWindow.ForegroundColor = "Green"
TextWindow.BackgroundColor = "DarkRed"
TextWindow.Write("Qual é o teu nome? ")
nome = TextWindow.Read()
TextWindow.WriteLine("Olá " + nome + "!")
TextWindow.Write("Em que ano nasceste? ")
ano = TextWindow.ReadNumber()
idade = Clock.Year - ano
TextWindow.WriteLine("A tua idade é " + idade + " anos.")
TextWindow.Write("Escreva um valor em polegadas para converter para centímetros: ")
polegada = TextWindow.ReadNumber()
conversao = polegada * 2.54
TextWindow.WriteLine(polegada + " polegadas = " + conversao + " centímetros")
Por hoje é tudo, num próximo artigo da série vamos melhorar ainda mais o nosso programa. E já sabem, se tiverem alguma dúvida, é só colocarem aqui em baixo o vosso comentário!
Próximo artigo da série: Começar a programar em Small Basic - Parte 6
poxa lgl essas dicas, já to loko para ir a um nivel mas avançado
ResponderEliminarobrigado pelas dicas '-' !
ResponderEliminarby : ryuuzaki
OBRIGADO PELAS DICAS... POST MAIS ALGUNS TUTORIAIS AEE EXCELENTE BLOG !!!!
ResponderEliminarJá que é pra perguntar...
ResponderEliminarcomo por espaço entre os valores de uma variável e um texto? Exemplo:
TextWindow.WriteLine ("olá" +nome+ "!")
ao executar o resultado fica: OláVariável!
e deveria ficar: Olá Variável! (com espaço entre palavras). Bom, não sei se fui claro, mas é isso
Abraço
kra é só por um espaço ali exemplo: "olá" + nome + "!", espero ter ajudao abraço
ResponderEliminarPara ter o espeço é presciso q você de espaço!!
ResponderEliminarEx:TextWindow.WriteLine("Óla " + nome + " !")
Perceba o espeça após o Óla e antes do ! ta ai o segredo
Espero ter ajudado
João Roberto