Viết chương trình tính tổng S= 1/(a+1) + 2/(a+2) +...+ n/(a+n)
với điều kiện n/(a+n)<0.0001 và a nhập từ bàn phím.
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
Dùng vòng lặp WHile nhé, For ko giải được đâu, For chỉ cho các trường hợp lặp biết sẵn số lần lặp.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FirstApp
{
internal class Program
{
static void Main(string[] args)
{
int a;
double S = 0;
double n = 0;
Boolean checkInput = false;
Console.WriteLine("Please in put value of a");
while (checkInput == false)
{
checkInput = Int32.TryParse(Console.ReadLine(), out a);
if (checkInput == false)
{
Console.WriteLine("Re-input a by an integer value");
}
else
{
double check = 0.0;
while (check < 0.0001)
{
check = n / (a + n);
S += n / (n + a);
n++;
}
}
}
Console.WriteLine("Value of S= " + S + " with n= " + (n-1));
}
}
}
vòng lặp for