Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-01-2011
llSnakell llSnakell is offline
Miembro
NULL
 
Registrado: ene 2011
Posts: 73
Poder: 14
llSnakell Va por buen camino
Question Error En Este Ejercicio Simple ¬¬

No entiendo porque me aparece Este Error si supongo Que Todo Esta Bien
Por Diganme Que Esta Mal Y Por Que ?

Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Label4: TLabel;
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
base,altura,area:real;
begin
  base:=StrToFloat(Edit1.Text);
  altura:=StrToFloat(Edit2.Text);
  area:= base*altura div 2;
  label4.Caption:='"El Area Es":'+FloatToStr(Area);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  Close;
end;

end.

Última edición por ecfisa fecha: 25-01-2011 a las 20:59:22. Razón: Etiquetas, identado
Responder Con Cita
  #2  
Antiguo 25-01-2011
llSnakell llSnakell is offline
Miembro
NULL
 
Registrado: ene 2011
Posts: 73
Poder: 14
llSnakell Va por buen camino
Este Es El Error Se Me Olvido Ponerlo

[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

Gracias
Responder Con Cita
  #3  
Antiguo 25-01-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.180
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por favor, ya te hemos comentado varias veces que pongas títulos descriptivos, que expliques claramente el problema, que pongas etiquetas en el código para que se pueda leer mejor... y todo está explicado en nuestra guía de estilo, que por lo visto, no has leído.
Responder Con Cita
  #4  
Antiguo 25-01-2011
llSnakell llSnakell is offline
Miembro
NULL
 
Registrado: ene 2011
Posts: 73
Poder: 14
llSnakell Va por buen camino
Hola
Disculpa Se Me Olvido No Volvera A Ocurrir !!
A Quien Piense Responder Este Problema Ya Lo Solucione Pero Igual Quisiera Saber
Si El "div" Se Utiliza Solo En Variables Word ? Por Puse Esto (base*altura)/2 Y Ahi Obtuve Buenos Resultados !!
Atte

Gracias
Responder Con Cita
  #5  
Antiguo 25-01-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por llSnakell Ver Mensaje
Hola
Disculpa Se Me Olvido No Volvera A Ocurrir !!
A Quien Piense Responder Este Problema Ya Lo Solucione Pero Igual Quisiera Saber
Si El "div" Se Utiliza Solo En Variables Word ? Por Puse Esto (base*altura)/2 Y Ahi Obtuve Buenos Resultados !!
Atte
Gracias
Hola llSnakell.

div es una división entera por lo que te truncará cualquier cifra decimal.
Por ejemplo: 13 div 7 da como resultado 1.

En cuanto a la redacción, te estaría muy agradecido que uses las etiquetas vB.
(Ya he agregado etiquetas e identado cuatro mensajes tuyos desde ayer... )


Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 25-01-2011 a las 21:20:22.
Responder Con Cita
  #6  
Antiguo 25-01-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.180
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por llSnakell Ver Mensaje
[..]Si El "div" Se Utiliza Solo En Variables Word ? Por Puse Esto (base*altura)/2 Y Ahi Obtuve Buenos Resultados !! [..]
Si usas variables de "tipo entero" como word o integer entonces debes usar 'div'. Para dividir variables de tipo float, double, currency, numeric, etc. entonces usas el signo de dividir '/':

Código Delphi [-]
var
  iDividendo, iDivisor, iResultado : integer;
  dDividendo, dDivisor, dResultado : double;
begin
  iResultado := iDividendo div iDivisor;
  dResultado := dDividendo / dDivisor;
end;
Responder Con Cita
  #7  
Antiguo 25-01-2011
llSnakell llSnakell is offline
Miembro
NULL
 
Registrado: ene 2011
Posts: 73
Poder: 14
llSnakell Va por buen camino
Hola Pero para que Se Utiliza Las Variables Nombradas Como : double,float,corrency numeric ?
Disculpa POr mi Ignorancia Solo Estoy Aprendiendo De Lo Que Veo Y Leyendo No Tengo Muy Buena Comprension Lectora.
Disculpa Las Molestias Y Gracias.
Atte Snake
Responder Con Cita
  #8  
Antiguo 25-01-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 26
Delphius Va camino a la fama
Yo diría que a llSnakell le hace falta sentarse a leer más. Ya se le dijo donde puede conseguir material teórico y práctico. Por otro lado, ahora creo necesario mencionarle de que un error tan simple como confundir DIV y / se soluciona con un simple F1.

Puede que la propia ayuda que viene con Delphi esté en inglés pero no por ello hay que pasarla de lado.

Y ahora que lo pienso... creo que será más fructífero indicarle que lea el libro de Pascal escrito por el talentoso Luis Joyanes Aguilar, para tener una mejor comprensión desde las bases de la sintaxis de Pascal/Object Pascal (tema que obvia otros libros, como ser La Cara Oculta).

En lo que si hay que llamar la atención es la escritura. Antes no escribía con ese estilo "CamelCase"... ¿porqué ahora? ¡MiReNmE... qUe CoOl eScRiBo!

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
error en update simple en access gulder Varios 2 27-11-2008 14:24:10
Error en este código. FF funciona/IE da error papulo HTML, Javascript y otros 7 14-11-2007 09:44:23
Error 10093 al ver un informe - Que error es este? URBANO Impresión 1 03-02-2006 18:44:39
¿Por qué me da este error?Error creating cursor manejador nuri SQL 2 01-08-2005 17:30:28
Error al crear un componente muy simple. ALMERA OOP 3 24-02-2005 18:29:06


La franja horaria es GMT +2. Ahora son las 01:47:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi