All pastes #534923 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-06-03 22:44 UTC
rendered paste body
Program ConversaoTemperatura;

Uses WinCrt;

var

tipo, tFahrenheit, tCelsius : Real;


Begin

while ( tipo <> 1 ) and ( tipo <> 2 ) do
begin

     Writeln( '   Qual o tipo de conversão?' );
     Writeln( '1 - de Fahrenheit para Celsius' );
     Writeln( '2 - de Celsius para Fahrenheit' );
     Write( 'Digite 1 ou 2: ' );
     readln( tipo );
     
     if( tipo <> 1 ) and ( tipo <> 2 ) then
     begin
          clrscr;
          Writeln( 'Operação inválida!' );
          readkey;
          clrscr;
     end;

     if( tipo = 1 ) then
     begin
        Writeln( 'Digite a temperatura em Fahrenheit' );
        readln( tFahrenheit );
        tCelsius := ( tFahrenheit - 32 ) / 1.8;
        Writeln( tFahrenheit:2:2, ' em Fahrenheit, equivale a ', tCelsius:2:2, ' em Celsius' );
     end;

     if( tipo = 2 ) then
     begin
        Writeln( 'Digite a temperatura em Celsius' );
        readln( tCelsius );
        tFahrenheit := (tCelsius * 1.8) + 32;
        Writeln( tCelsius:2:2, ' em Celsius, equivale a ', tFahrenheit:2:2, ' em Fahrenheit' );
     end;


end;


End.