Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2008, 14:26
Avatar de MasterXNicoX
MasterXNicoX
 
Fecha de Ingreso: junio-2008
Ubicación: ../Arg/SanLuis.city
Mensajes: 943
Antigüedad: 16 años, 9 meses
Puntos: 28
Pregunta (Pascal) Ayudita con un Operador...

Hola gente, les comento que estoy aprendiendo a programar en pascal, y en el cole me dieron una tarea, pero no me sale, y no encuentro el error...

El codigo es este:

Cita:
PROGRAM Sup_Triangulos_Circulos_Ordenados;
VAR a,b,c,f:string;
var triangulo,circulo:integer;
BEGIN
WRITELN('Este programa sirve para calcular cual de las superficies es mayor entre un triangulo y un circulo:');
WRITELN (' ');
WRITE ('Introduzca Base del Triangulo: '); READLN (a);
WRITELN (' ');
WRITE ('Introduzca Altura del Triangulo: '); READLN (b);
WRITELN (' ');
WRITE ('Introduzca Radio del Circulo: '); READLN (c);
WRITELN (' ');

triangulo:= a*b div 2;
circulo:= (c*c)*3.14;


if triangulo>circulo then
begin
writeln ('La Superficie del Triangulo es mas Grande.');
end

else if circulo>triangulo then
begin
writeln ('La Superficie del Circulo es mas Grande.');
end;
read (f);
END.
Ok, el programa, se encarga de, calcular la superficie de un triangulo y de un circulo, segun los datos que se le den, y dice cual de las dos superficies es la mayor.

cuando lo quiero compilar, me aparece un error en cada una de las lineas que pinte en rojo, en el quote que hice..

El error dice: "Operator is not overloaded".

Alguien me podria ayudar??, porque sinceramente, no encuentro el error

un abrazo, espero su respuesta
__________________
Adivino del Foro y Admirador de Sabios

Última edición por MasterXNicoX; 07/09/2008 a las 14:28 Razón: Ortografía