CS Answer for programming page.46

Q5

program page46q5; uses wincrt;
var inch : integer;
    cm : real;
begin
  write('Enter a length in inches: ');
  readln(inch);
  cm := inch*2.54;
  writeln(inch,' inches is equivalent to ',cm:0:2,' cm')
end.

Q6

program page46q6; uses wincrt;
const Pboard = 1200; Pcard = 500; Pdrive = 800; Pmouse = 100;
var Nboard, Ncard, Ndrive, Nmouse : integer;
    Aboard, Acard, Adrive, Amouse, total : real;
begin
  write('Number of Mother board: ');
  readln(Nboard);
  write('Number of RAM card: ');
  readln(Ncard);
  write('Number of Disk drive: ');
  readln(Ndrive);
  write('Number of Mouse: ');
  readln(Nmouse);
  writeln;
  Aboard := Nboard*Pboard;
  Acard := Ncard*Pcard;
  Adrive := Ndrive*Pdrive;
  Amouse := Nmouse*Pmouse;
  total := Aboard+Acard+Adrive+Amouse;
  writeln('ITEM':10,'Amount':21);
  writeln(Nboard:2,' Mother board','$':5,Aboard:11:2);
  writeln(Ncard:2,' RAM card',Acard:20:2);
  writeln(Ndrive:2,' Disk drive',Adrive:18:2);
  writeln(Nmouse:2,' Mouse',Amouse:23:2);
  writeln('   TOTAL','$':12,total:11:2)
end.

Q7

program page46q7; uses wincrt;
var num1, num2, product, remainder, quotient : integer;
begin
  write('First number: ');
  readln(num1);
  write('Second number: ');
  readln(num2);
  writeln;
  product := num1*num2;
  remainder := trunc(num1 div num2);
  quotient := num1 mod num2;
  writeln(num1:9,remainder:19,'..',quotient);
  writeln('X',num2:8,'------':19);
  writeln('---------',num2:12,')',num1:6);
  writeln(product:9)
end.

Q8

program page46q8; uses wincrt;
var num1, num2, num2a, num2b, pro1, pro2, result : integer;
begin
  write('First number(two-digit integer): ');
  readln(num1);
  write('Second number(two-digit integer): ');
  readln(num2);
  writeln;
  num2a := num2 div 10;
  num2b := num2-num2a*10;
  pro1 := num1*num2a;
  pro2 := num1*num2b;
  result := pro1*10+pro2;
  writeln(num1:9);
  writeln('X',num2:8);
  writeln('---------');
  writeln(pro1:8);
  writeln(pro2:9);
  writeln('---------');
  writeln(result:9)
end.

¡@

download all answers on this page