Viết chương trình tính tổng các số chẵn từ 1 đến N, với N là số tự nhiên được nhập từ bàn phím. *Lưu ý: -ghi cả Xác định bài toán, mô tả thuật toán và Viết chương trình Mong mn help mee :<<
2 câu trả lời
`@`Xác định bài toán:
INPUT: Số tự nhiên N
OUTPUT: Tổng các số chẵn từ 1 đến N
`@`Mô tả thuật toán:
Bước 1: Nhập N
Bước 2: i←1; T←0;
Bước 3:Nếu i>N thì đi đến bước 6
Bước 4: Nếu i mod 2=0 thì T←T+i;
Bước 5: i←i+1; quay lại bước 3
Bước 6: Xuất T và kết thúc
`@`Viết chương trình:
Program baitap;
Uses crt;
Var i,T,N:integer;
Begin
Clrscr;
Write('N='); Readln(N);
T:=0;
For i:=1 to N do
If i mod 2=0 then T:=T+i;
Writeln('Tong cac so chan tu 1 den ',N,':',T);
Readln
End.
Thuật toán:
B1: Nhập n; gán s:=0;
B2: Lặp từ 1→N
B3: Kiểm tra số chẵn
B4: Gán s:=s+i
B5: In kết quả, kết thúc thuật toán.
Chương trình:
Program tong_so_chan;
Uses crt;
Var
S,N,I:Integer;
Begin
Clrscr;
Write('Nhap N ');Readln(N);
S:=0;
For I:=1 to N do
If (I mod 2=0) then
S:=S+I;
Writeln('Tong cac so chan la ',S);
Readln;
End.
