You are on page 1of 3

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;
int i=1;
double p = 1;
double sum = 0;
while(n<1)

{
Console.WriteLine("Nhap n: ");
n = int.Parse(Console.ReadLine());

}
while(n>=1)

p += 1;
sum = sum + Math.Pow(i, i + 1) / p;
i++;
}
Console.WriteLine("tong la {0}", sum);
}
}
}

Dùng do…while:
int n;
do
{
Console.WriteLine("Nhap n: ");
n = int.Parse(Console.ReadLine());
if (n < 1)
Console.WriteLine("Nhap lai n");
} while (n < 1);
int i = 1;
double p = 1, sum = 0;

do
{
p += 1;
sum = sum + Math.Pow(i, i + 1) / p;
i++;
} while (n >= 1);
Console.WriteLine("Tong là {0}", sum);

}
}
}

You might also like