You are on page 1of 2

Universidade Vale do Rio Doce UNIVALE Engenharia de Eltrica Programao Orientada a Objetos 3 Perodo Valor 25 pontos Nome:________________________________________Data: 07/05/2010

Instrues: Ao final da avaliao, o arquivo dever ser salvo com o nome dos componentes e armazenado na pasta Avaliao Engenharia Eltrica.

1. Baseado no cdigo abaixo, faa uma anlise e declare uma varivel Global, to tipo texto e uma varivel Local do tipo Inteiro: (4 pontos).
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; A : String; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin end; procedure TForm1.Button1Click(Sender: TObject); var: i: integer; begin end; end.

2. Verifique o Cdigo abaixo e sublinhe a linha que contm erros (6 Pontos).


procedure TForm1.Button1Click(Sender: TObject); begin if x > y then begin ShowMessage("X maior que Y") End//aqui deveria ter um ; end; procedure TForm1.Button1Click(Sender: TObject); begin if x > y then; begin ShowMessage("X maior que Y"); end; //como tem um else em baixo, no deveria ter ; depois desse end. else begin y := 1 end; end;

Universidade Vale do Rio Doce UNIVALE Engenharia de Eltrica Programao Orientada a Objetos 3 Perodo Valor 25 pontos Nome:________________________________________Data: 07/05/2010
Instrues: Ao final da avaliao, o arquivo dever ser salvo com o nome dos componentes e armazenado na pasta Avaliao Engenharia Eltrica.

3. Faa um programa em Delphi para calcular as seguintes operaes (15 pontos):


a. b. c. d. A+B X/Y K*L CD

Os resultados devero ser apresentados atravs de comandos de mensagens. Dever ser verificado atravs da estrutura condicional IF se o usurio esta informando valores vazios, ou seja, s permitido a execuo dos clculos quando os valores vlidos so informados pelo usurio.

Boa Avaliao!

You might also like