Giúp mình nha bài tập cô giao về nhà làm đúng thì 5* và ctlhn Lưu ý không chép mạng 1) Khuyến mãi tại 1 siêu thị 500000 trở lên sẽ được giảm 50% thanh toán. Nếu mua ít hơn giảm 5% a) Mô tả thuật toán tính tiền b) Viết chương trình tính tiền

2 câu trả lời

a) 

B1: nhập số tiền thanh toán;

B2: nếu số tiền ≥500000 thì giảm 50%, ngược lại chỉ giảm 5%;

B3: thông báo kết quả.

b)

program C1;
uses crt;
var t:longint;
    s:real;
Begin
        clrscr;
        write('Nhap so tien can thanh toan: ');readln(t);
        if t<500000 then s:=t-t/100*5
        else s:=t-t/100*50;
        write('Sau khi thanh toan: ',s:2:0);
        readln
End.

a) Mô tả thuật toán :

- Bước 1 : nhập số cần thanh toán ban đầu (T)

- Bước 2 :

- Bước 2.1 : nếu T >= 500000 thì T ← T * 0.5

- Bước 2.2 : ngược lại thì T ← T * 0.95

- Bước 3 : đưa ra giá trị T

- Bước 4 : kết thúc

b) Viết chương trình :

uses crt;

var T : real;

begin

clrscr;

write('Nhap so tien can thanh toan ban dau : ');

readln(T);

if T >= 500000 then T := T * 0.5 else T := T * 0.95;

writeln('So tien can thanh toan : ', T : 2 : 0);

readln

end.