Menú de Sistemas de Conversión
Program logicander;
Uses WinCrt;
Var
kilogramos, toneladas, gramos, kilometros, centimetros, litros, onzas, metros, mililitros : real;
opc : integer;
Begin
Writeln ( 'Menu de Sistemas de Conversion' );
WriteLn ( '1- Medidas de Peso' );
WriteLn ( '2- Medidas de Volumen' );
WriteLn ( '3- Medidas de Distancia' );
ReadLn (opc);
If opc=1 then
Begin
WriteLn ( 'Submenu de Medidas de Peso' );
WriteLn ( '1-Gramos a Kilogramos' );
WriteLn ( '2-Gramos a Toneladas' );
ReadLn (opc);
If opc=1 then
Begin
WriteLn ( 'Gramos a Kilogramos' );
WriteLn ( 'Ingrese gramos' );
ReadLn (gramos);
kilogramos:=gramos*0.001;
WriteLn ( 'Gramos en kilogramos son: ', kilogramos:5:3);
end;
If opc=2 then
Begin
WriteLn ( 'Gramos a Toneladas' );
WriteLn ( 'Ingrese gramos' );
ReadLn (gramos);
toneladas:=gramos*0.000001;
WriteLn ( 'Gramos en toneladas son: ', toneladas:5:3);
end;
end;
If opc=2 then
Begin
WriteLn ( 'Submenu de Medidas de Volumen' );
WriteLn ( '1-Litros a Mililitros' );
WriteLn ( '2-Litros a Onzas liquidas' );
ReadLn (opc);
If opc=1 then
Begin
WriteLn ( 'Litros a Mililitros' );
WriteLn ( 'Ingrese litros' );
ReadLn (litros);
mililitros:=litros*1000;
WriteLn ( 'Litros en mililitros son: ', mililitros:5:3);
end;
If opc=2 then
Begin
WriteLn ( 'Litros a Onzas liquidas' );
WriteLn ( 'Ingrese litros' );
ReadLn (litros);
onzas:=litros/0.0295;
WriteLn ( 'Litros a Onzas líquidas son: ', onzas:5:3);
end;
end;
If opc=3 then
Begin
WriteLn ( 'Submenu de Medidas de Distancia' );
WriteLn ( '1-Metros a Kilómetros' );
WriteLn ( '2-Metros a Centímetros' );
ReadLn (opc);
If opc=1 then
Begin
WriteLn ( 'Metros a Kilometros' );
WriteLn ( 'Ingrese metros' );
ReadLn (metros);
kilometros:=metros*0.001;
WriteLn ( 'Metros en Kilometros son: ', kilometros:5:3);
end;
If opc=2 then
Begin
WriteLn ( 'Metros a Centimetros' );
WriteLn ( 'Ingrese metros' );
ReadLn (metros);
centimetros:=metros*100;
WriteLn ( 'Metros a Centimetros son: ', centimetros:4:3);
end;
end;
end.