

Yêu cầu: Viết chương trình nhập vào số nguyên n. In ra tổng S(n) = 14 + 24+...+n4
Dữ liệu: Một dòng ghi số nguyên n(0<n<=100)
Kết quả: Đưa ra tổng S.
Dữ liệu: Một dòng ghi số nguyên n(0<n<=100)
Kết quả: Đưa ra tổng S.
Yêu cầu: Viết chương trình nhập vào số nguyên n. In ra tổng S(n) = 14 + 24+...+n4
Dữ liệu: Một dòng ghi số nguyên n(0<n<=100)
Kết quả: Đưa ra tổng S.
Cái dòng n4 có phải là:
Khi nhập số nguyên "n" : chẳng hạn như nhập n=4, thì nó sẽ đưa ra là S(4)= 14 + 24 + 34 + 44 đúng không bạn.
*Tại mình không hiểu chổ đó, nên hỏi cho chắc, chứ để đưa code cho bạn mà sai thì toang =))
mà code bằng ngôn ngữ gì nhỉ
Program TONG_S;
Uses Crt;
Var
S,n,i: Integer;
Function checkn(n:integer):Boolean;
Begin
If (n<0) or (n>100) then checkn:=False
Else checkn:=True;
End;
//=========================================================
Begin
ClrScr;
Write('NHAP SO NGUYEN "n": '); Readln(n);
If checkn(n)=False Then
Repeat
Write('NHAP LAI SO NGUYEN "n": '); Readln(n);
Until checkn(n)=True;
If checkn(n)=True Then
Begin
For i:=1 to n Do S:=S+(14+10*(i-1));
Writeln('S(',n,') = ',S);
End;
Readln;
End.
Program TONG_S;
Uses Crt;
Var
S,n,i: Integer;
Function checkn(n:integer):Boolean;
Begin
If (n<0) or (n>100) then checkn:=False
Else checkn:=True;
End;
//=========================================================
Begin
ClrScr;
Write('NHAP SO NGUYEN "n": '); Readln(n);
If checkn(n)=False Then
Repeat
Write('NHAP LAI SO NGUYEN "n": '); Readln(n);
Until checkn(n)=True;
If checkn(n)=True Then
Begin
For i:=1 to n Do S:=S+(14+10*(i-1));
Writeln('S(',n,') = ',S);
End;
Readln;
End.