program Corredor;
uses Crt, dos;
var
peso_inicial: real ;
long_circuito: integer ;
seg: integer ;
peso_total: real ;
peso_perdido: real ;
begin
clrscr;
write ( 'Ingrese peso del corredor: ' ) ;
readln ( peso_inicial) ;
write ( 'Ingrese longitud del circuito: ' ) ;
readln ( long_circuito) ;
write ( 'Ingrese tiempo en seg: ' ) ;
readln ( seg) ;
if ( long_circuito > 50 ) then
begin
peso_perdido: = ( ( long_circuito * 100 ) / 50 ) ;
write ( 'El corredor pierde' , peso_perdido) ;
peso_total: = ( peso_inicial - ( peso_perdido / 1000 ) ) ;
write ( 'Su peso total es: ' , peso_total , 'KG' ) ;
if ( peso_perdido > 300 ) and ( peso_perdido < 450 ) then
begin
write ( 'Necesita Vitamina A' ) ;
else
begin
if peso_perdido > 450 then
begin
write ( 'Necesita Vitamina A y C' ) ;
else
begin
write ( 'No necesita Nada' ) ;
end ;
end
end ;
end
if ( seg > 15 ) and ( seg < 25 ) then
begin
write ( 'Felicidades paso el record panamericano' ) ;
else
begin
if ( seg > 25 ) then
begin
write ( 'Felicidades paso el record Olimpico' ) ;
else
begin
write ( 'No Hizo ningun Record' ) ;
end ;
end
end ;
end
else
begin
write ( 'Este Programa no sirve para su caso' ) ;
end ;
Repeat until Keypressed}
end
end .
cHJvZ3JhbSBDb3JyZWRvcjsKdXNlcyBDcnQsZG9zOwp2YXIKICAgcGVzb19pbmljaWFsOiByZWFsOwogICBsb25nX2NpcmN1aXRvOiBpbnRlZ2VyOwogICBzZWc6IGludGVnZXI7CiAgIHBlc29fdG90YWw6IHJlYWw7CiAgIHBlc29fcGVyZGlkbzogcmVhbCA7CgpiZWdpbgpjbHJzY3I7CndyaXRlKCdJbmdyZXNlIHBlc28gZGVsIGNvcnJlZG9yOiAnKTsKcmVhZGxuKHBlc29faW5pY2lhbCk7CndyaXRlKCdJbmdyZXNlIGxvbmdpdHVkIGRlbCBjaXJjdWl0bzogJyk7CnJlYWRsbihsb25nX2NpcmN1aXRvKTsKd3JpdGUoJ0luZ3Jlc2UgdGllbXBvIGVuIHNlZzogJyk7CnJlYWRsbihzZWcpOwoKaWYgKCBsb25nX2NpcmN1aXRvID4gNTAgKSB0aGVuCgpiZWdpbgoKICAgcGVzb19wZXJkaWRvOj0gKChsb25nX2NpcmN1aXRvICogMTAwKSAvIDUwKSA7CiAgIHdyaXRlKCdFbCBjb3JyZWRvciBwaWVyZGUnLCBwZXNvX3BlcmRpZG8pIDsKICAgcGVzb190b3RhbDo9IChwZXNvX2luaWNpYWwgLSAocGVzb19wZXJkaWRvIC8gMTAwMCkpIDsKICAgd3JpdGUoJ1N1IHBlc28gdG90YWwgZXM6ICcsIHBlc29fdG90YWwgLCdLRycgKTsKCiAgIGlmICggcGVzb19wZXJkaWRvID4gMzAwICkgYW5kICggcGVzb19wZXJkaWRvIDwgNDUwICkgdGhlbgoKICAgYmVnaW4KICAgICAgICB3cml0ZSgnTmVjZXNpdGEgVml0YW1pbmEgQScpOwogICBlbHNlCgogICBiZWdpbgoKICAgICAgIGlmIHBlc29fcGVyZGlkbyA+IDQ1MCB0aGVuCgogICAgICAgYmVnaW4KICAgICAgICAgICAgIHdyaXRlKCdOZWNlc2l0YSBWaXRhbWluYSBBIHkgQycpOwogICAgICAgZWxzZQoKICAgICAgIGJlZ2luCiAgICAgICAgICAgICB3cml0ZSgnTm8gbmVjZXNpdGEgTmFkYScpOwogICBlbmQ7CgogICBlbmQKICAgZW5kOwogICBlbmQKCiAgIGlmIChzZWcgPiAxNSkgYW5kIChzZWcgPCAyNSkgdGhlbgoKICAgYmVnaW4KICAgICAgICAgICAgICAgICAgICB3cml0ZSgnRmVsaWNpZGFkZXMgcGFzbyBlbCByZWNvcmQgcGFuYW1lcmljYW5vJyk7CgogICBlbHNlCgogICBiZWdpbgogICAgICAgICAgaWYgKHNlZyA+IDI1KSB0aGVuCgogICAgICAgICAgYmVnaW4KICAgICAgICAgICAgICAgICAgICB3cml0ZSgnRmVsaWNpZGFkZXMgcGFzbyBlbCByZWNvcmQgT2xpbXBpY28nKTsKCiAgICAgICAgICAgICAgICAgZWxzZQoKICAgICAgICAgICAgICAgICBiZWdpbgogICAgICAgICAgICAgICAgICAgIHdyaXRlKCdObyBIaXpvIG5pbmd1biBSZWNvcmQnKTsKCiAgICAgICAgICBlbmQ7CiAgICBlbmQKICAgIGVuZDsKICAgIGVuZAogICAgZWxzZQoKICAgICAgIGJlZ2luCiAgICAgICAgICAgICAgICAgICAgd3JpdGUoJ0VzdGUgUHJvZ3JhbWEgbm8gc2lydmUgcGFyYSBzdSBjYXNvJykgOwoKICAgIGVuZDsKCiAgICAgUmVwZWF0IHVudGlsIEtleXByZXNzZWR9CgogICAgZW5kCmVuZC4KCgoK
compilation info
Free Pascal Compiler version 2.2.0 [2009/11/16] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling prog.pas
prog.pas(32,4) Fatal: Syntax error, ";" expected but "ELSE" found
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
stdout