SlideShare uma empresa Scribd logo
1 de 28
Produzido pela equipe Prog Gmk Development
1º Passo:
Abra o Game Maker, espere aparecer esta tela principal
do programa.
2º Passo:
Crie um novo objeto na aba “Object” .
3º Passo:
Em “Name” coloque ‘obj_calc’.
4º Passo:
Clique em “Add Event”.
5º Passo:
Quando clicar em “Add Event”, clique em “Create”.
6º Passo:
Em “Actions”, clique na aba “control”.
7º Passo:
Em “control”, clique e arraste “Execute Code” e
Aparecerá esta tela onde iremos fazer os códigos.
8º Passo:
Explicarei algumas sintaxes e funções que serão
utilizadas no desenvolvimento da programação da
Calculadora.”.
If – Significa “Se”, ou seja se uma condição for
verdadeira, a execução do código irá continuar.
Exemplo: if sinal = “vermelho” {show_message (“Pode
Parar”)}
Ou seja, se o sinal for igual à vermelho o compilador irá
dizer “Pode parar”.
Se a afirmação for Falsa escreve-se else e executa o
resto da ação.
Exemplo: else {(show_message (“Pode Passar”))}
8º Passo:
Explicarei algumas sintaxes e funções que serão
utilizadas no desenvolvimento da programação da
Calculadora.”.
Var – Significa Variável, a sua principal função é gravar
Dados (Obs.: a variável é divida em: Real Number,
String e Color ).
Exemplo: var n1, n2, nome;
n1 = 2
n2 = 6
nome = (“Nome”);
8º Passo:
Explicarei algumas sintaxes e funções que serão
utilizadas no desenvolvimento da programação da
Calculadora.”.
Operadores e outros – Na linguagem Gml, é utilizado
para dar valores, fazer cálculos, processamentos etc.
Significados:
+ : Soma
- : Subtração
* : Multiplicação
/ : Divisão ou fração
= : Igualdade
( : Início de um processamento
) : Fim de um processamento
8º Passo:
Explicarei algumas sintaxes e funções que serão
utilizadas no desenvolvimento da
Calculadora.”.
String : Significa Texto, ou seja, esta função é utilizada
para o compilador falar ao usuário uma frase ou
comentário adicional.
Exemplo :
show_message (“Olá Mundo!”);
A função sublinhada é a String!
8º Passo:
Explicarei algumas sintaxes e funções que serão
utilizadas no desenvolvimento da
Calculadora.”.
Show_message : Significa Dar o comando ao programa
para escrever uma string ou seja, esta função é utilizada
para o compilador falar ao programa o que o mesmo
deve fazer. Exemplo :
show_message (“Olá Mundo!”);
A função sublinhada é o comando de inserção de texto!
Obs.: Ele também server para o compilador falar
variáveis etc.
8º Passo:
Explicarei algumas sintaxes e funções que serão
utilizadas no desenvolvimento da
Calculadora.”.
get_string - Significa Inserção manual comandado pelo
usuário ou seja, esta função diz ao usuário para digitar
algo para ser armazenado na variável.
Exemplo:
n1 = get_string (“Digite um número:”,0)
Este comando está dizendo ao usuário para digitar um
número para ser armazenado na variável.
9º Passo:
Declare as variáveis n1, n2, sinal, total. Faça igual está
na imagem.
10º Passo:
Faça o que cada variável irá receber.
11º Passo:
Faça a condição de recebimento de operações.
12º Passo:
Faça a exibição de resultados.
13º Passo:
Clique na setinha verde para dar Ok no Execute Code.
14º Passo:
Clique na setinha verde para dar ok no object.
15º Passo:
Na pasta “Rooms”, crie uma nova room.
16º Passo:
Renomeie a room para r_calc.
17º Passo:
Mude o tamanho da room para 32x32.
Largura
Altura
18º Passo:
Vá na aba objects e selecione um object.
19º Passo:
Clique no botão esquerdo do mouse na área cinza da
room para colocar o object.
20º Passo:
Clique na setinha verde para salvar.
21º Passo:
Vamos compilar o aplicativo, para isso pressione F5 no
teclado.
Produzido pela equipe Prog Gmk Development

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Strings in Python
Strings in PythonStrings in Python
Strings in Python
 
javascript objects
javascript objectsjavascript objects
javascript objects
 
Standard data-types-in-py
Standard data-types-in-pyStandard data-types-in-py
Standard data-types-in-py
 
02-Fluxograma.pptx
02-Fluxograma.pptx02-Fluxograma.pptx
02-Fluxograma.pptx
 
JavaScript - Chapter 5 - Operators
 JavaScript - Chapter 5 - Operators JavaScript - Chapter 5 - Operators
JavaScript - Chapter 5 - Operators
 
Javascript variables and datatypes
Javascript variables and datatypesJavascript variables and datatypes
Javascript variables and datatypes
 
Javascript functions
Javascript functionsJavascript functions
Javascript functions
 
An introduction-to-tkinter
An introduction-to-tkinterAn introduction-to-tkinter
An introduction-to-tkinter
 
PHP Loops and PHP Forms
PHP  Loops and PHP FormsPHP  Loops and PHP Forms
PHP Loops and PHP Forms
 
JavaScript - Chapter 8 - Objects
 JavaScript - Chapter 8 - Objects JavaScript - Chapter 8 - Objects
JavaScript - Chapter 8 - Objects
 
Intro to HTML (Kid's Class at TIY)
Intro to HTML (Kid's Class at TIY)Intro to HTML (Kid's Class at TIY)
Intro to HTML (Kid's Class at TIY)
 
Class 5 - PHP Strings
Class 5 - PHP StringsClass 5 - PHP Strings
Class 5 - PHP Strings
 
StoryJumper
StoryJumperStoryJumper
StoryJumper
 
Web 2 | CSS - Cascading Style Sheets
Web 2 | CSS - Cascading Style SheetsWeb 2 | CSS - Cascading Style Sheets
Web 2 | CSS - Cascading Style Sheets
 
Php server variables
Php server variablesPhp server variables
Php server variables
 
8 python data structure-1
8 python data structure-18 python data structure-1
8 python data structure-1
 
Introduction to HTML5 Canvas
Introduction to HTML5 CanvasIntroduction to HTML5 Canvas
Introduction to HTML5 Canvas
 
Fabricjs ppt
Fabricjs pptFabricjs ppt
Fabricjs ppt
 
Datastructures in python
Datastructures in pythonDatastructures in python
Datastructures in python
 
javaScript.ppt
javaScript.pptjavaScript.ppt
javaScript.ppt
 

Semelhante a Criando uma calculadora simples no Game Maker

Curso de python capítulo 1 - introdução
Curso de python   capítulo 1 - introduçãoCurso de python   capítulo 1 - introdução
Curso de python capítulo 1 - introduçãoRicardo Fahham
 
http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/Rodrigo Vieira
 
PROJETO MODELO editado.docx
PROJETO MODELO editado.docxPROJETO MODELO editado.docx
PROJETO MODELO editado.docxDiedisonRamos1
 
Internet I - Aula 07 - Primeiros Passos com JavaScript
Internet I - Aula 07 - Primeiros Passos com JavaScriptInternet I - Aula 07 - Primeiros Passos com JavaScript
Internet I - Aula 07 - Primeiros Passos com JavaScriptManoel Afonso
 
Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2Matheus Calegaro
 
Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3PeslPinguim
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação CJose Augusto Cintra
 
Manual vsflexgrid
Manual vsflexgridManual vsflexgrid
Manual vsflexgridmarcos0512
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1Thalles Anderson
 

Semelhante a Criando uma calculadora simples no Game Maker (20)

Curso de python capítulo 1 - introdução
Curso de python   capítulo 1 - introduçãoCurso de python   capítulo 1 - introdução
Curso de python capítulo 1 - introdução
 
CURSO JAVA 02
CURSO JAVA 02CURSO JAVA 02
CURSO JAVA 02
 
http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/http://www.dm.ufscar.br/~waldeck/curso/java/
http://www.dm.ufscar.br/~waldeck/curso/java/
 
A programação básica
A programação básicaA programação básica
A programação básica
 
A programacao basica
A programacao basicaA programacao basica
A programacao basica
 
Criando um App com App Inventor 2
Criando um App com App Inventor 2Criando um App com App Inventor 2
Criando um App com App Inventor 2
 
PROJETO MODELO editado.docx
PROJETO MODELO editado.docxPROJETO MODELO editado.docx
PROJETO MODELO editado.docx
 
Internet I - Aula 07 - Primeiros Passos com JavaScript
Internet I - Aula 07 - Primeiros Passos com JavaScriptInternet I - Aula 07 - Primeiros Passos com JavaScript
Internet I - Aula 07 - Primeiros Passos com JavaScript
 
Exercicios c
Exercicios cExercicios c
Exercicios c
 
Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2
 
Cap07
Cap07Cap07
Cap07
 
Cap07
Cap07Cap07
Cap07
 
Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3Curso Básico de Java - Aula 3
Curso Básico de Java - Aula 3
 
Apostila de-arduino
Apostila de-arduinoApostila de-arduino
Apostila de-arduino
 
Introdução à Linguagem de Programação C
Introdução à Linguagem de Programação CIntrodução à Linguagem de Programação C
Introdução à Linguagem de Programação C
 
Manual vsflexgrid
Manual vsflexgridManual vsflexgrid
Manual vsflexgrid
 
Estrutura de repetição
Estrutura de repetiçãoEstrutura de repetição
Estrutura de repetição
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
 
ptt
pttptt
ptt
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 

Último

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfAlissonMiranda22
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.pptErnandesLinhares1
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxSamiraMiresVieiradeM
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e CaracterísticassAugusto Costa
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Vitor Mineiro
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 

Último (20)

Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
RedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdfRedacoesComentadasModeloAnalisarFazer.pdf
RedacoesComentadasModeloAnalisarFazer.pdf
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
historia Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppthistoria Europa Medieval_7ºano_slides_aula12.ppt
historia Europa Medieval_7ºano_slides_aula12.ppt
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
A poesia - Definições e Característicass
A poesia - Definições e CaracterísticassA poesia - Definições e Característicass
A poesia - Definições e Característicass
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
Descreve o conceito de função, objetos, imagens, domínio e contradomínio.
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 

Criando uma calculadora simples no Game Maker

  • 1. Produzido pela equipe Prog Gmk Development
  • 2. 1º Passo: Abra o Game Maker, espere aparecer esta tela principal do programa.
  • 3. 2º Passo: Crie um novo objeto na aba “Object” .
  • 4. 3º Passo: Em “Name” coloque ‘obj_calc’.
  • 5. 4º Passo: Clique em “Add Event”.
  • 6. 5º Passo: Quando clicar em “Add Event”, clique em “Create”.
  • 7. 6º Passo: Em “Actions”, clique na aba “control”.
  • 8. 7º Passo: Em “control”, clique e arraste “Execute Code” e Aparecerá esta tela onde iremos fazer os códigos.
  • 9. 8º Passo: Explicarei algumas sintaxes e funções que serão utilizadas no desenvolvimento da programação da Calculadora.”. If – Significa “Se”, ou seja se uma condição for verdadeira, a execução do código irá continuar. Exemplo: if sinal = “vermelho” {show_message (“Pode Parar”)} Ou seja, se o sinal for igual à vermelho o compilador irá dizer “Pode parar”. Se a afirmação for Falsa escreve-se else e executa o resto da ação. Exemplo: else {(show_message (“Pode Passar”))}
  • 10. 8º Passo: Explicarei algumas sintaxes e funções que serão utilizadas no desenvolvimento da programação da Calculadora.”. Var – Significa Variável, a sua principal função é gravar Dados (Obs.: a variável é divida em: Real Number, String e Color ). Exemplo: var n1, n2, nome; n1 = 2 n2 = 6 nome = (“Nome”);
  • 11. 8º Passo: Explicarei algumas sintaxes e funções que serão utilizadas no desenvolvimento da programação da Calculadora.”. Operadores e outros – Na linguagem Gml, é utilizado para dar valores, fazer cálculos, processamentos etc. Significados: + : Soma - : Subtração * : Multiplicação / : Divisão ou fração = : Igualdade ( : Início de um processamento ) : Fim de um processamento
  • 12. 8º Passo: Explicarei algumas sintaxes e funções que serão utilizadas no desenvolvimento da Calculadora.”. String : Significa Texto, ou seja, esta função é utilizada para o compilador falar ao usuário uma frase ou comentário adicional. Exemplo : show_message (“Olá Mundo!”); A função sublinhada é a String!
  • 13. 8º Passo: Explicarei algumas sintaxes e funções que serão utilizadas no desenvolvimento da Calculadora.”. Show_message : Significa Dar o comando ao programa para escrever uma string ou seja, esta função é utilizada para o compilador falar ao programa o que o mesmo deve fazer. Exemplo : show_message (“Olá Mundo!”); A função sublinhada é o comando de inserção de texto! Obs.: Ele também server para o compilador falar variáveis etc.
  • 14. 8º Passo: Explicarei algumas sintaxes e funções que serão utilizadas no desenvolvimento da Calculadora.”. get_string - Significa Inserção manual comandado pelo usuário ou seja, esta função diz ao usuário para digitar algo para ser armazenado na variável. Exemplo: n1 = get_string (“Digite um número:”,0) Este comando está dizendo ao usuário para digitar um número para ser armazenado na variável.
  • 15. 9º Passo: Declare as variáveis n1, n2, sinal, total. Faça igual está na imagem.
  • 16. 10º Passo: Faça o que cada variável irá receber.
  • 17. 11º Passo: Faça a condição de recebimento de operações.
  • 18. 12º Passo: Faça a exibição de resultados.
  • 19. 13º Passo: Clique na setinha verde para dar Ok no Execute Code.
  • 20. 14º Passo: Clique na setinha verde para dar ok no object.
  • 21. 15º Passo: Na pasta “Rooms”, crie uma nova room.
  • 22. 16º Passo: Renomeie a room para r_calc.
  • 23. 17º Passo: Mude o tamanho da room para 32x32. Largura Altura
  • 24. 18º Passo: Vá na aba objects e selecione um object.
  • 25. 19º Passo: Clique no botão esquerdo do mouse na área cinza da room para colocar o object.
  • 26. 20º Passo: Clique na setinha verde para salvar.
  • 27. 21º Passo: Vamos compilar o aplicativo, para isso pressione F5 no teclado.
  • 28. Produzido pela equipe Prog Gmk Development