duda codigo pascal
Publicado por kimboo (3 intervenciones) el 29/10/2003 17:14:56
hola tengo una duda con este codigo, lo q ocurre es q cuando pongo un numero positivo me sale d resultado q es positivo y cero, pero cuando pongo un numero negativo , me sale bien q es negativo
y cuando pongo un cero , me reconoce es cero, y no kiero ke salga cuando es positivo , tb el cero q le pasa?
program ejer1;
uses crt;
var
a:integer; // supuesto numero
begin
writeln (\'Escriba un numero entero\');
readln (a);
if a>0 then
begin
writeln (\'el numero es positivo\');
end;
if a<0 then
begin
writeln ( \'el numero es negativo\');
end
else
begin
writeln (\'el numero es cero\');
end;
readkey;
end.
se me conpila bien pero me da ese fallo,alguien sabe algo?
y cuando pongo un cero , me reconoce es cero, y no kiero ke salga cuando es positivo , tb el cero q le pasa?
program ejer1;
uses crt;
var
a:integer; // supuesto numero
begin
writeln (\'Escriba un numero entero\');
readln (a);
if a>0 then
begin
writeln (\'el numero es positivo\');
end;
if a<0 then
begin
writeln ( \'el numero es negativo\');
end
else
begin
writeln (\'el numero es cero\');
end;
readkey;
end.
se me conpila bien pero me da ese fallo,alguien sabe algo?
Valora esta pregunta


0