Professional Documents
Culture Documents
Bài Tập Chương 4
Bài Tập Chương 4
Câu 1.
Dùng for:
Console.Write("Nhap n: ");
int n = int.Parse(Console.ReadLine());
double k = 1;
double t = 1,sum = 0;
for (int i = 1; i <= n; i++)
{
k = k * i;
t = 1 / k;
sum = sum + t;
}
Console.WriteLine("Tong la {0}", sum );
}
}
}
Dùng while:
Console.Write("Nhap n: ");
int n = int.Parse(Console.ReadLine());
double k = 1;
double t = 1, sum = 0;
int i = 1;
while(i<=n)
{
k = k * i;
t = 1 / k;
sum = sum + t;
i++;
}
Console.WriteLine("Tong la {0}", sum);
Dùng do…while:
Console.Write("Nhap n: ");
int n = int.Parse(Console.ReadLine());
double k = 1;
double t = 1, sum = 0;
int i = 1;
do
{
k = k * i;
t = 1 / k;
sum = sum + t;
i++;
}
}
}
Câu 2:
Dùng for:
int n;
int i;
double p = 1;
double sum = 0;
for (; ; )
{
Console.WriteLine("Nhap n: ");
n = int.Parse(Console.ReadLine());
if (n >= 1)
break;
}
for (i = 1; i <= n; i++)
{
p += 1;
sum = sum + Math.Pow(i, i + 1) / p;
}
Console.WriteLine("tong la {0}", sum);
}
}
}
Dùng while:
int n = 0, i = 1;
double p = 1, sum = 0;
while (n < 1)
{
Console.WriteLine("Nhap n: ");
n = int.Parse(Console.ReadLine());
if (n < 1)
Console.WriteLine("Xin vui long nhap lai");
else if (n >= 1)
break;
}
while(i<=n)
{
p += 1;
sum = sum + Math.Pow(i, i + 1) / p;
i++;
}
Console.WriteLine("Tong la {0}", sum);
}
}
}
Dùng do…while:
int n = 0, i = 1;
double p = 1, sum = 0;
do
{
Console.WriteLine("Nhap n: ");
n = int.Parse(Console.ReadLine());
if (n < 1)
Console.WriteLine("Xin vui long nhap lai");
else if (n >= 1)
break;
} while (n < 1);
do
{
p += 1;
sum = sum + Math.Pow(i, i + 1) / p;
i++;
}
}
}
Câu 3:
Dùng for:
int k;
int i;
double sum = 0,p = 1;
for (; ; )
{
Console.WriteLine("Nhap n: ");
k = int.Parse(Console.ReadLine());
if (k>= 2)
break;
}
for (i = 2; i <= k; i++)
{
p += 1;
sum = sum + Math.Pow(-1, i - 1) / p;
}
Console.WriteLine("tong la {0}", sum);
}
}
Dùng while:
int n = 0, i = 2;
double p = 1, sum = 0;
while (n < 2)
{
Console.WriteLine("Nhap n: ");
n = int.Parse(Console.ReadLine());
if (n < 2)
Console.Write("Xin vui long nhap lai");
else if (n >= 2)
break;
}
while(i<=n)
{
p += 1;
sum = sum + Math.Pow(-1, i - 1) / p;
i++;
}
Console.WriteLine("Tong la {0}", sum);
}
}
}
Dùng do…while :
int n = 0, i = 2;
double p = 1, sum = 0;
do
{
Console.WriteLine("Nhap n: ");
n = int.Parse(Console.ReadLine());
if (n < 2)
Console.Write("Xin vui long nhap lai");
else if (n >= 2)
break;
} while (n < 2);
do
{
p += 1;
sum = sum + Math.Pow(-1, i - 1) / p;
i++;
} while (i <= n);
Console.WriteLine("Tong la {0}", sum);
}
}
}
Câu 4.
Dùng for:
int n1, n2, j, uscln = 1;
Console.Write("Nhap so thu nhat: ");
n1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Nhap so thu hai: ");
n2 = Convert.ToInt32(Console.ReadLine());
j = (n1 < n2) ? n1 : n2;
for(int i =1;i<= j; i++)
{
if (n1 % i == 0 && n2 % i == 0)
{
uscln = i;
}
}
Console.Write("USCLN cua {0} va {1} la: {2}", n1, n2, uscln);
}
}
}
Dùng while:
while(i<=j)
{
if (n1 % i == 0 && n2 % i == 0)
{
uscln = i;
}
i++;
}
Console.Write("USCLN cua {0} va {1} la: {2}", n1, n2, uscln);
}
}
}
Dùng do…while:
}
}
}
Dùng while:
int n1, n2, j, bcnn = 1;
Console.Write("Nhap so thu nhat: ");
n1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Nhap so thu hai: ");
n2 = Convert.ToInt32(Console.ReadLine());
}
}
}
Dùng do…while:
int n1, n2, j, bcnn = 1;
Console.Write("Nhap so thu nhat: ");
n1 = Convert.ToInt32(Console.ReadLine());
Console.Write("Nhap so thu hai: ");
n2 = Convert.ToInt32(Console.ReadLine());
}
}