Beruflich Dokumente
Kultur Dokumente
Actividades
Borland Delphi
Prof. Juan Carlos Cuello Castillo
Taller N# 1
(Area del Triangulo)
Comienzo preparando los controles que necesito en un ficha nueva como puedes ver en la imagen.
Objetos utilizados: Los textos que ves como Base, Altura, Area y el titulo principal; son controles
Tlabel . Los cuadros para la base y altura son TEdit; y el boton es un control TButton; todos ellos de
la paleta standard. Observa los nombres que les he puesto, en realidad solo es necesario dar nombre
a los controles que vamos a nombrar por nuestra cuenta, aunque siempre podemos utilizar el nombre
por defecto que les dá el Delphi, pero es más feo.
Simplemente luego en el evento On_Clic del boton Calcular coloco el siguiente codigo que puedes ver
en el listado completo del programa. Hacerte observar que se ha escrito a mano el codigo del evento
On_Clic del boton Calcular; el resto lo ha construido el Delphi mientras que yo he ido arrastrando
objetos a la ficha:
unit area;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Base: TLabel;
Altura: TLabel;
Area: TLabel;
nbase: TEdit;
nalt: TEdit;
Calcular: TButton;
procedure CalcularClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
end;
end.
strtoint Que convierte un texto en número entero. Es necesario para operar con él ya que los
TEdit reciben valor alfanumerico.
inttostr Que convierte un número entero a texto. Necesario para albergar el numero de la
solución a la etiqueta area.
Comienzo preparando los controles que necesito en un ficha nueva como puedes ver en la imagen.
Objetos utilizados: Los textos que ves como Radio, Area, y Longitud, son controles Tlabel . Los
cuadros a la derecha de cada control son TEdit. He puesto un botón(TButton) para lanzar el calculo
y otro botón para cerrar el programa ; todos ellos de la paleta standard. Observa los nombres que les
he puesto, en realidad solo es necesario dar nombre a los controles que vamos a nombrar por nuestra
cuenta, aunque siempre podemos utilizar el nombre por defecto que les dá el Delphi, pero es más feo.
unit circuns;
interface
uses
windows, messages, sysutils, classes, graphics, controls, forms, dialogs,
stdctrls;
type
tcircunferencia = class(tform)
radio: tedit;
area: tedit;
longitud: tedit;
calcular: tbutton;
label1: tlabel;
cerrar: tbutton;
procedure calcularclick(sender: tobject);
procedure cerrarclick(sender: tobject);
private
{ private declarations }
public
{ public declarations }
end;
var
circunferencia: tcircunferencia;
implementation
{$r *.dfm}
end.
val Que convierte un texto en valor número. Es necesario para operar con él ya que los
TEdit reciben valor alfanumerico. Podria haber utilizado strtoint
str Que convierte un valor número a texto. Necesario para albergar el numero de la
solución a la etiqueta area. Podria haber utilizado inttostr
3. Programa que calcule y visualice la suma de los N primeros números enteros. Siendo N un número
que se obtiene del teclado.
4. Suponiendo que el ordenador no sabe multiplicar, realizar un programa que efectúe el producto de
dos números enteros que el usuario introducirá por teclado. Utilizar el método de sumas.
5. Suponiendo que el ordenador no sabe dividir, realizar un programa que efectúe la división entre
dos números enteros que el usuario introducirá por teclado. Utilizar el método de restas sucesivas.