You are on page 1of 7

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++;

} while (i <= n);


Console.WriteLine("Tong la {0}", sum);

}
}
}

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++;

} while (i <= n);


Console.WriteLine("Tong la {0}", sum);

}
}
}
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:

int n1, n2, j, uscln = 1, i = 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;

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:

int n1, n2, j, uscln = 1, i = 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;
do
{
if (n1 % i == 0 && n2 % i == 0)
{
uscln = i;
}
i++;
} while (i <= j);
Console.Write("USCLN cua {0} va {1} la: {2}", n1, n2, uscln);
}
}
}
Câu 5.
Dùng for:
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());

j = (n1 >n2) ? n1 : n2;


for (int i = j; ; i += j)
{
if (i % n1 == 0 && i % n2 == 0)
{
bcnn = i;
break;
}
}
Console.Write("BCLN cua {0} và {1} la {2}", n1, n2, bcnn);

}
}

}
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());

j = (n1 >n2) ? n1 : n2;


int i = j;
while (true)
{
if (i % n1 == 0 && i % n2 == 0)
{
bcnn = i;
break;
}
i += j;
}
Console.Write("BCLN cua {0} và {1} la {2}", n1, n2, bcnn);

}
}

}
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());

j = (n1 >n2) ? n1 : n2;


int i = j;
do
{
if (i % n1 == 0 && i % n2 == 0)
{
bcnn = i;
break;
}
i += j;
} while (true);
Console.Write("BCLN cua {0} và {1} la {2}", n1, n2, bcnn);

}
}

You might also like