Ngôn ngữ pascal Câu 1: Nhập vào 2 số nguyên M,N.Tính tổng các số chẵn trong đoạn M,N Câu 2: Tính tổng sau: S = 500+1/3+1/6+1/9+...+1/3N

2 câu trả lời

Câu 1:

Program BTT;
Uses crt;
Var m,n,s,i: longint;
Begin
        Clrscr;
        Write('Nhap m va n: '); Readln(m,n);
        s:=0;
        If m<n then
                For i:=m to n do
                        If i mod 2=0 then s:=s+i
        Else
                For i:=n to m do
                        If i mod 2=0 then s:=s+i;
        Write('Tong la: ',s);
        Readln
End.

Bài 2:

Program BTT;
Uses crt;
Var n,i: longint;
    s: extended;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        s:=500;
        For i:=1 to n do
                s:=s+1/(3*i);
        Write('Tong la: ',s:0:2);
        Readln
End.

Câu 1:

uses crt;
var i,m,n,t:longint;
begin
clrscr;
   write('Nhap m,n: ');readln(m,n);
   for i:=m to n do  
      if i mod 2=0 then inc(t,i); 
   writeln('Tong cac so chan tu m den n: ',t);
readln
end.

Câu 2:

uses crt;
var i,n:longint; s:real;
begin
clrscr;
   write('Nhap n: ');readln(n);
   for i:=3 to 3*n do  
      s:=s+1/i;
   s:=s+500;
   writeln('S= ',s);
readln
end.

Câu hỏi trong lớp Xem thêm