Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Calculadora-em-ObjectivePascal

Um programa de uma calculadora básica na linguagem ObjectivePascal.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

text
- Fiz o layout que achei decente;
- Não consegui iniciar o projeto uma vez que só tive contato breve com a linguagem de programação Python;
- Pedi ao Gemini e ao Claude (principal) que me auxiliassem, inicialmente pedindo ajuda para configurar os botões e posteriormente me mostrando o projeto completo;
- Pedi para que me explicassem o que cada linha e comando do codigo faziam e por qual motivo o codigo funcionava;
- Copiei digitando manualmente o codigo da IA e deu erro;
- Copiei o codigo da IA com o comando e deu erro também;
- Perguntei o motivo de ter dado erro;
- Explicou que estava faltando o comando "end.";
- Pedi para me explicar a fazer o Label1 contar os numeros da direita pra esquerda;
- Tinha pedido também para que me ensinasse a fazer com que o Label1 não extrapolasse um limite de digitos, porém pelo tempo limitado que tenho deixei essa implementação de lado;
- Consegui terminar de por os numeros digitáveis;
- O codigo que a IA passou para os numeros digitáveis eu entendi, porém ainda estou um pouco perdido em quais são os comandos que a linguagem possui, sobre a interface visual e onde preciso digitar os códigos para que faça as interações que preciso;
- Fiz a implementação da "," no codigo, mas tinha um problema que quando eu colocava a virgula antes de algum digito, ela aparecia sem o zero e todos os numeros digitados após ela iam para o lado esquerdo da virgula ao em vez do lado direito;
- Perguntei a IA sobre isso, ela me deu uma linha de código que quando eu adicionei, estava com o mesmo problema e ainda ficava adicionando novas virgulas toda vez que clicasse no icone;
- Pedi a ela para corrigir, porém ela deu outro código mais complexo que o inicial que apresentou a mesma situação, decidi deixar esse detalhe de lado inicialmente;
- Ao continuar fazendo o código ela de deu algumas linhas para serem adicionadas na parte do Form1 que resolveram o problema da virgula simplesmente adicionando um zero inicial no Label1;
- Pedi para me explicar como fazer a implementação do teclado no código, mas precisaria mudar o código por completo e acabei desistindo pelo prazo;
- Eu queria ter usado o código da IA para aprender e depois fazer um sozinho, mas não tive tempo para iniciar;
- Consegui entender boa parte do código mas ainda tenho duvida em alguns detalhes;
- Durante a explicação de outro aluno eu notei que não tinha configurado um detalhe exigido no desafio, pedi para a IA checar se somente precisava de um comando else para resolver e ela me confirmou. Acertei o detalhe que faltava.