Tính tổng các số từ 1 đến n (n nhập từ bàn phím)
a. Xác định Input, Output
b. Mô tả thuật toán
Tính tổng các số từ 1 đến n (n nhập từ bàn phím)
a. Xác định Input, Output
b. Mô tả thuật toán
INPUT:Dãy các số từ 1 đến n
OUTPUT:Tổng các số đó
Mô tả thuật toán:
b1: SUM<--1; i,<--1
b2:SUM<--SUM +i; i<--i+1
b3: Nếu i<= n thì quay lại bước 2, ngược lại thông báo giá trị và kết thúc thuật toán
Nếu tổng số tiền mua được từ 100nghinf đồng trở lên khách hàng sẽ được giamr 30% tổng số tiền phải thanh toán trong trường hợp ngược lại những khách hàng mua với tổng số tiền ko đến 100 nghìn đống sẽ giảm 10%
khi đó cần phải tính lại tiềng cho khách trong cả 2 trường hợp tổng tiền ko nhỏ hơn 100 nghìn đồng va tổng tiền nhỏ hơn 100 nghìn đồng
hãy xác định bài toán mô tả thuật toán viết chương trình
giup vs mik can gap
Thuật toán
Bước 1: Tính tổng số tiền T khách hàng đã mua sách.
Bước 2: Nếu T_> 100000, số tiền phải thanh toán là 70% *T; Ngược lại, số tiền phải thanh toán là 90%*T
Bước 3: In hóa đơn
Dựa vào thuật toán viết chương trình in kết quả ra màn hình sử dụng câu lệnh điều kiện IF
Giúp zum nhenk dag cần gấp lấm!!!!!!!!!!!!!!!
Program bai1;
uses crt;
var T: real;
begin
clrscr;
write('nhap T ='); readln(T);
if T > 10000 then writeln('so tien thanh toan la : ' ,0.7*T:4:2 ,' VND')
else
writeln('so tien thanh toan la :' ,0.9*T:4:2 , ' VND');
readln;
end.
Ta có : T1>=100000 thì T2 = 70% T1 ( T1 là tổng số tiền mua , T2 là số tiền phải trả )
(Tui đã viết xác định bài toán và mô tả thuật toán thế này nhưng sao cô giáo bảo k cần T1 và T2 và giúp mình viết chương trình với nhé ! thanhk ^ ^ )
Xác định bài toán : input:T1>=100000
output : T2 = ?
Mô tả thuật toán : - Nhập T1
- Nếu T1 >=100000 thì T2 = (T1 = T1-30/100 * T1)
Viết chương trình nhập điểm Văn Toán Anh . TÍnh điểm trung bình. In kết quả ra màn hình thông báo đoạt loại giỏi , khá nếu đủ điều kiện
ĐIều kiện đoạt lại giỏi đtbình lớn hơn hoặc bằng 8 ko môn nào dưới 6,5
ĐIèu kiện đoạt loại khá : đtbình từ 6,5 đến 7,9 ko môn nào dưới 5
Program bai1;
uses crt;
var DTB: real;
v,t: integer;
begin
clrscr;
repeat
write('nhap diem van =' ); readln(v);
write('nhap diem toan ='); readln(t);
until (v <= 10 ) and ( v >=0) and (t <=10) and (t >=0);
DTB:=(v+t) / 2;
writeln(' diem trung binh hai mon =' ,DTB:4:2);
if (DTB >= 8.0) and (v >=6.5 ) and (t >=6.5) then
writeln('dat loai gioi');
if (DTB >=6.5) and ( v >=5 ) and (t >=5) then
writeln('dat loai kha ') else
writeln('khong dat duoc loai gioi va kha ');
readln;
end.
Giả sử cần Viết chương trình nhập một số tự nhiên và máy tính và in ra màn hình kết quả số đề nhập là số chẵn hay số lẻ chẳng hạn 5 là số lẻ 8 là số chẵn Hãy mô tả các bước của thuật toán để giải quyết bài toán trên và viết chương trình Pascal để thực hiện thuật toán đó
program b1;
uses crt;
var N:longint;
begin
clrscr;
writeln('Nhap so nguyen bat ki');read(N);
if (N mod 2=0) then write(N,' la so chan)
else write(N,' la so le);
readln
end.
1. Vt chương trình nhập vào năm sinh của 1 ng và cho biết ng đó đã đủ tuổi để vào đại học chưa ( biết rằng vào đại học khi 18 tuổi trở lên).
2. Vt chương trình nhập vào một số nguyên từ bàn phím và thông báo đó là số nguyên âm hay nguyên dương.
3. Vt chương trình nhập vào hai số bất kì từ bàn phím, thông báo cho biết số nào lớn hơn.
4. Vt chương trình nhập vào một số nguyên từ bàn phím, thông báo số vừa nhaajplaf chẵn hay số lẻ.
5. Vt chương trình nhập vào điểm trung bình của ba môn Toán, Văn, Tiếng Anh cho biết ng đó có đậu vào lớp 10 hay k, biết rằng điểm chuẩn vào lớp 10 là 20 điểm.
1. program daihocthangtien;
uses crt;
var tuoi,ns,nht:longint;
begin
clrscr;
write('Nhap nam sinh');readln(ns);
write('Nhap nam hien tai');readln(nht);
tuoi:=nht-ns;
if tuoi>=18 then write('Ban da du tuoi vao dai hoc')
else write('Ban chua du tuoi vao dai hoc');
readln
end.
2.
program bai2;
uses crt;
var n : longint;
begin
clrscr;
write('nhap so n ='); readln(n);
if n >= 0 then write(n , ' la so nguyen duong')
else write(n , ' la so nguyen am ');
readln;
end.
3.
program bai3;
uses crt;
var a,b: longint;
begin
clrscr;
write('nhap so a ='); readln(a);
write('nhap so b ='); readln(b);
if a>b then writeln('a lon hon b ') else
writeln('a nho hon b ');
readln;
end.
viết chương trình nhập vào một điểm kiểm tra. Kiểm tra vừa nhập ở loại nào.(giỏi, khá, trung bình).
var n : real;
begin
write('Nhap diem kiem tra : '); readln(n);
if n<6.5 then write('Loai Trung binh')
else if n<8 then write('Loai kha')
else write('Loai gioi');
readln
end.
viết chương trình tính tổng điểm của 4 môn và thực hiện xếp loại như sau: nếu tổng điểm \(\ge\)20 thì thông báo kết quả là đậu ngược lại là rớt
program tongdiem;
uses crt;
var a,b,c,d,T:byte;{thang điểm 10 nha}
begin
clrscr;
write('Nhap diem mon thu nhat');readln(a);
write('Nhap diem mon thu hai');readln(b);
write('Nhap diem mon thu ba');readln(c);
write('Nhap diem mon thu tu');readln(d);
T:=a+b+c+d;
if T>=20 then write('Ban da dau voi so diem la: ',T:10:2)
else write('Ban da rot');
readln
end.
Nhập vào số nguyên dương a, kiểm tra xem a là số chẵn hay số lẻ.
program kiem_tra_so;
uses crt;
var a,k : integer;
begin clrscr;
write(' Nhap so a = '); readln(a);
write(' Nhap so k = '); readln(k);
If a = 2 * k then writeln(' a la so chan')
else writeln(' a la so le ');
readln;
end.
viết chương trinh in ra 100 dong thong bao chào các bạn