Postagem em destaque [permanente]
- Gerar link
- X
- Outros aplicativos
Small Basic / Programação para iniciantes (Aula 11) - Turtle do Basic no Small Basic
Hoje aprenderemos o mais antigo e clássico passatempo dos programadores da família Basic.
Código usado em aula segue mais abaixo.
Código usado em aula:
GraphicsWindow.Title="Tartaruga"
GraphicsWindow.Width=300
GraphicsWindow.Height=200
GraphicsWindow.Show()
janela()
Sub janela
Esq= Controls.AddButton("Esquerda",50,120)
Cima=Controls.AddButton("Cima",120,120)
Dire= Controls.AddButton("Direita",165,120)
Menos= Controls.AddButton("-30º", 50,145)
Baixo= Controls.AddButton("Baixo",120,145)
Mais= Controls.AddButton("+30º",175,145)
Reset= Controls.AddButton("Reiniciar",220,170)
Turtle.Show()
Turtle.X=150
Turtle.y=100
EndSub
Controls.ButtonClicked= controle
Sub Controle
tartaruga_x= Turtle.X
tartaruga_y= Turtle.Y
tartaruga_A= Turtle.Angle
Botao=controls.LastClickedButton
If Botao=Esq Then
Turtle.TurnLeft()
Turtle.Move(5)
EndIf
If Botao=Cima Then
Turtle.Move(10)
EndIf
If Botao= Baixo Then
Turtle.Move(-10)
EndIf
If Botao=Dire Then
Turtle.TurnRight()
Turtle.Move(5)
EndIf
If Botao = Menos Then
Turtle.Angle= Turtle.Angle - 30
EndIf
If Botao = Mais Then
Turtle.Angle= Turtle.Angle + 30
EndIf
If Botao = Reset Then
GraphicsWindow.Clear()
janela()
EndIf
EndSub
Abraços e até a próxima aula!
Código usado em aula segue mais abaixo.
Código usado em aula:
GraphicsWindow.Title="Tartaruga"
GraphicsWindow.Width=300
GraphicsWindow.Height=200
GraphicsWindow.Show()
janela()
Sub janela
Esq= Controls.AddButton("Esquerda",50,120)
Cima=Controls.AddButton("Cima",120,120)
Dire= Controls.AddButton("Direita",165,120)
Menos= Controls.AddButton("-30º", 50,145)
Baixo= Controls.AddButton("Baixo",120,145)
Mais= Controls.AddButton("+30º",175,145)
Reset= Controls.AddButton("Reiniciar",220,170)
Turtle.Show()
Turtle.X=150
Turtle.y=100
EndSub
Controls.ButtonClicked= controle
Sub Controle
tartaruga_x= Turtle.X
tartaruga_y= Turtle.Y
tartaruga_A= Turtle.Angle
Botao=controls.LastClickedButton
If Botao=Esq Then
Turtle.TurnLeft()
Turtle.Move(5)
EndIf
If Botao=Cima Then
Turtle.Move(10)
EndIf
If Botao= Baixo Then
Turtle.Move(-10)
EndIf
If Botao=Dire Then
Turtle.TurnRight()
Turtle.Move(5)
EndIf
If Botao = Menos Then
Turtle.Angle= Turtle.Angle - 30
EndIf
If Botao = Mais Then
Turtle.Angle= Turtle.Angle + 30
EndIf
If Botao = Reset Then
GraphicsWindow.Clear()
janela()
EndIf
EndSub
Abraços e até a próxima aula!
- Gerar link
- X
- Outros aplicativos
Comentários
Postagens mais visitadas
Excel juros compostos com aporte mensal | Planilha Grátis (Download) | Função VF | Cálculo de juros
- Gerar link
- X
- Outros aplicativos
Faça o Download de todas as aulas de Excel! [Atualizado]
- Gerar link
- X
- Outros aplicativos
Bacana seu Trabalho Ajudar as pessoas com essas ferramentas ta de parabéns mesmo consegui através das vídeo aulas de excel para iniciante aprender bem pelo menos básico eu já sei e muito importante a gente despertar o interesse em adquirir mais conhecimento.
ResponderExcluirMais uma vez Parabéns e quero dizer também que depois vou fazer uma doação para ajudar o blog e ajudar a você a continuar fazendo essas postagens ai bem legais pra ajudar a galera na internet é isso.
Valeu.
Amigo,
ResponderExcluirConseguiu achar o problema?
If Botao = Reset Then
GraphicsWindow.Clear()
janela()
EndIf
Abraços
Bom dia!
ResponderExcluirEu posso criar um programa de cadastro com small basic?
Jeferson
voce deveria ensinar como inserir imagens no small basic se tiver como né obg att
ResponderExcluir