9.28.2017

Đổi Km sang dặm

 Lập trình đổi đơn vị đo Km sang dặm và ngược lại tuỳ theo yêu cầu của người dùng khi chương trình chạy. Biết rằng 1dặm = 1,609344km. Không cho phép người dùng nhập số âm. Chương trình dừng khi người dùng nhập số cần đổi là số 0
                                                                 Giải
uses crt;
 Var
    tl,tl1: char;
    n: real;
 BEGIN
      repeat
            clrscr;
            Writeln('   1. Doi km sang dam');
            Writeln('   2. Doi dam sang km');
            writeln('Lua chon cac chuc nang tren:');
            tl1:=readkey;
            if tl1='1' then
               begin
                    write('Nhap so km: '); readln(n);
                    if n<0 then writeln('Ban nhap so k hop le')
                    else if n=0 then exit
                         else writeln(n:1:6,'(km) = ',n/1.609344:1:6,'(dam).');
               end
            else if tl1='2' then
               begin
                    write('Nhap so dam: '); readln(n);
                    if n<0 then writeln('Ban nhap so k hop le')
                    else if n=0 then exit
                         else writeln(n:1:6,'(dam) = ',n*1.609344:1:6,'(km).');
              end
               else if tl1='0' then exit;
            write('Ban co muon nhap tiep k?(C/K) : ');
            tl:=readkey;
      until(upcase(tl)='K');
 END.

No comments:

Post a Comment

Cảm ơn bạn đã nhận xét