Documente Academic
Documente Profesional
Documente Cultură
Os arquivos “.cpp” são criados pelo programador, e os demais arquivos são criados
automaticamente pelo compilador. Os aquivos destacados em negrito fazem parte do
programa fonte, e serão necessários toda a vez que for preciso modificar o programa.
Os demais são gerados a cada compilação.
2.2.2. A interface de desenvolvimento
O formulário (form) é a janela que irá receber os componentes (botões, edits, etc) que
irão operar sobre o programa.
rótulo
botão
caixa de texto
form
Por exemplo:
Form1->Caption = “programa1”;
.
Cada componente possui uma lista de propriedades (no object inspector) que pode ser alterada
de acordo com a necessidade do programador. Da mesma forma os eventos podem ser
utilizados para executarem ações durante o uso do programa.
Enunciado:
Dado o algoritmo que calcula a soma de dois números, elabore um programa em C, que
realize as operações representadas no algoritmo.
a) Entrada de Dados
Onde,
Edit1 é o nome do componente EditBox;
Edit1->Text é a propriedade texto de Edit1;
Edit1->Text.c_str() é o formalismo do Builder para leitura de string;
atoi() é a função do C para converter caracteres alfanuméricos (texto) em valor
numérico do tipo inteiro.
Obs:
- Note que Edit1 é o nome do componente e Text é uma das propriedades; esta
especificamente diz respeito ao conteúdo da caixa de texto.
- Note também que Edit1 é o nome do EditBox. Este nome será usado para todo
o programa. Lembre que através da propriedade name, o nome pode ser
alterado. Por exemplo, Texto1->Text = ...;
b) Atribuição
c) Saída de Dados
d) Operadores aritméticos em C
e) Operadores relacionais
No Windows, a partir do menu iniciar (ou atalho) selecione a opção "C++Builder 5". Ao
ser iniciado, o ambiente apresenta os menus, barras de ferramentas, um formulário
denominado Form1 e uma área de texto, denominada Unit1.cpp. Estes elementos
flutuam sobre a tela, e sua exibição pode ser alternada, apenas mudando o "foco".
b) Adicionando Formulário
d) Codificação do Programa
Normalmente associa-se:
comandos, aos componentes do tipo Button;
entrada e saída de dados na tela, aos componentes EditBox ou Label;
parâmetros condicionais aos componentes RadioButton e CheckBox.
Local para declaração
das bibliotecas
Programa em C
e) Compilando um Programa
O C++ Builder deve compilar o programa para verificar a sintaxe, e gerar o código
executável. Para compilar selecione a opção correspondente no menu, ou use as teclas
de atalho Ctrl F9 ou F9.
f) Executando um Programa
Para gravar o programa recomenda-se criar uma pasta, pois vários arquivos gerados pelo
compilador devem ser armazenados. Se este local for conhecido, então facilitará a
localização e manutenção dos programas. Use o comando "Save All" para que todos os
arquivos sejam salvos. Uma janela, como abaixo, é apresentada. Forneça um nome para
o arquivo Unit1.cpp. Em seguida deverá ser fornecido um nome para o arquivo de
projeto Project1.cpp .
Obs:
- Como a unit e o projeto tem a mesma extensão (.cpp), não esqueça de dar nomes
diferentes para os dois arquivos.
- Grave sempre no HD, pois o C++ gera vários arquivos durante a compilação.
2.2.5. Exercícios
1. Escreva um programa em C para somar e subtrair dois números fornecidos por um usuário,
e apresentar o resultado usando um Editbox.
2. Modifique o exercício 3.1, para apresentar o resultado através de um Label;
3. Escreva um programa em C que calcule as raízes de uma equação de 2.º grau.
4. Escreva um algoritmo e um programa em C que conte quantas vezes um botão foi
pressionado, e apresente o resultado em um EditBox.