Fiz um caculo de imc em pascal, mas de uma hora pra oura reat until parou de funcionar,ele so fica repetindo e não sai do programa.Espero q alguém possa me ajudar.
PROGRAM IM;
USES CRT;
VAR
ALTURA:REAL;
PESO :REAL;
IMC :REAL;
RESP :CHAR;
BEGIN
repeat
clrscr;
WRITELN (' PROGRAMA CAUCULA IMC V= 1.1 ' );
WRITELN (' ------------------------------------ ' );
WRITELN ('');
WRITE('QUAL SUA ALTURA(EM M): ?');
READLN(ALTURA);
WRITE('QUAL O SEU PESO:?');
READLN(PESO);
IMC:=PESO/ (ALTURA*ALTURA);
WRITELN('SEU IMC E ', IMC: 1:2 );
WRITELN;
WRITELN('_________________________________________________________________________');
IF (IMC<=18.5)THEN
BEGIN
WRITELN('');
WRITELN('VOCE ESTA ABAIXO DO PESO NORMAL');
END;
IF (IMC>18.5) AND (IMC<25) THEN
BEGIN
WRITELN('');
WRITELN('VOVE ESTA NO PESO NORMAL');
END;
IF (IMC>=25) AND (IMC<=30) THEN
BEGIN
WRITELN('');
WRITELN('VOCE ESTA SOBREPESO');
END;
IF (IMC>=30) AND (IMC<40) THEN
BEGIN
WRITELN('');
WRITELN('VOCE ESTA OBESO');
END;
IF (IMC>=40) THEN
BEGIN
WRITELN('');
WRITELN('VOCE ESTA COM OBESIDA MORBIRA');
END;
WRITELN('');
WRITELN('DESEJA ENCERRAR O PROGRAMA <S/N>?');
READLN(RESP);
UNTIL RESP='S'; {SAIR}
CLRSCR;
WRITE('PRECIONE UMA TECLA PARA ENCERRAR O PROGRAMA ');
READKEY;
END.
Pergunta
Guest --Junior --
Fiz um caculo de imc em pascal, mas de uma hora pra oura reat until parou de funcionar,ele so fica repetindo e não sai do programa.Espero q alguém possa me ajudar.
Funcionou mas depois parou de funcionar.
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.