Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Linh Nguyễn

Viết chương trình tính biểu thức sau :

a) S=1+2+3+...+n với (n từ 30-90)

b) Tìm n để S >1000 với S = 1+2+3+...n

Phía sau một cô gái
5 tháng 4 2023 lúc 20:33

a) 

program Tinh_S;

var

     n, S: integer;

     i: integer;

begin

     write('Nhap gia tri cua n (30 <= n <= 90): ');

     readln(n);

     S := 0;

     if (n >= 30) and (n <= 90) then

     begin

          for i := 1 to n do

               S := S + i;

          writeln('Gia tri cua bieu thuc S la: ', S);

     end

     else

          writeln('Gia tri cua n khong hop le!');

     readln;

end.

b) 

program Tim_n;

var

     n, S: integer;

begin

     for n := 30 to 90 do

     begin

          S := 0;

          for i := 1 to n do

               S := S + i;

          if S > 1000 then

          begin

               writeln('Gia tri cua n la: ', n);

               break;

          end;

     end;

     readln;

end.

Nguyễn Hoàng Duy
5 tháng 4 2023 lúc 21:40

a)program Tinh_S;
var n,s,i:longint;
begin
  s := 0;
  write('Nhap n (30 <= n <= 90): ');
  readln(n);
  for i := 1 to n do
  begin
    s := s + i;
  end;
  writeln('Tong S la: ', s);
end.

b) program Tim_N;
var n,s,i: longint;
begin
  s := 0;
  n := 1;
  while s <= 1000 do
  begin
    s := s + n;
    n := n + 1;
  end;
  writeln('Gia tri n can tim la: ', n-1);
end.

 

 


Các câu hỏi tương tự
Bin
Xem chi tiết
TNhi
Xem chi tiết
Gia Linh
Xem chi tiết
Kim Anh
Xem chi tiết
foxbi
Xem chi tiết
Nguyễn Huỳnh Khôi Nguyên
Xem chi tiết
pham thanh
Xem chi tiết
Nguyễn Huy Bảo Thạch
Xem chi tiết
Trường Nguyễn
Xem chi tiết