Está en la página 1de 3
3 DE CONTROL REPETITIVAS ORTON Suma de Potencias y Factoriales Desarrolle una aplicacién que calcule la siguiente suma: i 3 2 eee ies een Ub an" 3! nl S: Siga estos pasos: 1, Proceda a crear una nueva Aplicacién, 2. Enel formulario coloque 2 Etiquetas, 2 Cuadros de Edicion, 1 Botén de Figura y un Botén, 8. Modifique las propiedades de los componentes: poScreenCenter Ingrese un ndmero: Resultado: Tue &Calcular &Salir {Asociemos un procedimiento al contol Editt para el evento OnKeyPress Aqui permitiremos el ingreso de sdio digitos 1. Enelformulario, seleccione el control Eaitt. 2. Sitiese en a ticha Events del Inspector de Objetos y, en el evento OnkeyPress haga dobie clic. 3. Digite eI siguiente eédigo: Procedure TFormt .ditiKeyPress(Sender: TObject; var Key: Char); begin i key=#13 then Button1 SetFocus; itnot (key in [0.°9'#8}) then key end; Asociomos un procedimisnto al control Buttont accionado por el evento OnClick. Este procedimiento ir formando el término enésimo por divisions Parciales usando una estructura repetiiva a fin de evitar caer en un error de sdesbordamiento, 1. Haga doble clic en el control Buttont. 2, En el controlador de evento que se abre en el Editor de Codigo, 1 siguiente oddigo: Procedure T Form. Button \Click(Sender: TObject); var i,n,cont:integer, suma,treal; begin i R=StrTolnt(Editt Text); while conte=i do begin t=t'i/cont; cont end; suma:=sumast end; Ecit2.Text:=FloatToStr(suma); Edit! SetFocus; Euitt.Selstart:=0; Editt.SelLengih:=Length(E except on EConvertError do ShowMessage( EI nimero es muy grande’) Text) end end; procedure TForm.BitBtn1Click(Sender: TObject); begin Close end; Ejecucién del programa

También podría gustarte