ALGORITMIK TILLAR VZ DASTURLASH TILIDAN AMALIY TOPSHIRIQLAR
k va n butun son berilgan (n>0) k sonini n marta chiqaruvchi programma tuzilsin
using System;
namespace KvaNMartaChiqarish
{
class Program
{
static void Main(string[] args)
{
Console.Write("N ni kiriting (n>0): ");
int n = Convert.ToInt32(Console.ReadLine());
Console.Write("K ni kiriting: ");
int k = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < n; i++)
{
Console.WriteLine(k);
}
}
}
}
a va b butun sonlari berilgan (a
using System;
namespace ABButunSonlar
{
class Program
{
static void Main(string[] args)
{
Console.Write("A ni kiriting: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("B ni kiriting (A dan katta bo'lishi kerak): ");
int b = Convert.ToInt32(Console.ReadLine());
if (a >= b)
{
Console.WriteLine("B soni A dan katta bo'lishi kerak!");
}
else
{
Console.WriteLine($"{a} dan {b} gacha bo'lgan barcha butun sonlar:");
for (int i = a; i <= b; i++)
{
Console.WriteLine(i);
}
Console.WriteLine($"Chiqarilgan sonlar soni: {b - a + 1}");
}
}
}
}
a va b butun sonlari berilgan (a
using System;
namespace ABButunSonlar
{
class Program
{
static void Main(string[] args)
{
Console.Write("A ni kiriting: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("B ni kiriting (A dan katta bo'lishi kerak): ");
int b = Convert.ToInt32(Console.ReadLine());
if (a >= b)
{
Console.WriteLine("B soni A dan katta bo'lishi kerak!");
}
else
{
Console.WriteLine($"{a} dan {b} gacha bo'lgan barcha butun sonlar (kamayish tartibida):");
for (int i = b; i >= a; i--)
{
Console.WriteLine(i);
}
Console.WriteLine($"Chiqarilgan sonlar soni: {b - a + 1}");
}
}
}
}
Bir kg konfetning narxi berilgan (haqiqiy son). 1, 2, ..., 10 kg konfetning narxini chiqaruvchi programma tuzilsin
using System;
namespace KonfetNarxi
{
class Program
{
static void Main(string[] args)
{
double narx = 10.5;
Console.WriteLine("1 kg konfet narxi: $" + narx);
for (int kg = 1; kg <= 10; kg++)
{
double totalNarx = kg * narx;
Console.WriteLine(kg + " kg konfet narxi: $" + totalNarx);
}
}
}
}
Bir kg konfetning narxi berilgan (haqiqiy son). 0.1, 0.2, ..., 0.9, 1 kg konfetni narxini chiqaruvchi programma tuzilsin
using System;
namespace KonfetNarxi
{
class Program
{
static void Main(string[] args)
{
double narx = 10.5;
for (double kg = 0.1; kg <= 1.0; kg += 0.1)
{
double totalNarx = kg * narx;
Console.WriteLine(kg.ToString("N1") + " kg konfet narxi: $" + totalNarx.ToString("N2"));
}
}
}
}
Bir kg konfetning narxi berilgan (haiqiy son). 1.2, 1.4, ..., 2 kg konfetning narxini chiqaruvchi dastur tuzilsin
using System;
namespace KonfetNarxi
{
class Program
{
static void Main(string[] args)
{
double narx = 10.5;
for (double kg = 1.2; kg <= 2.0; kg += 0.2)
{
double totalNarx = kg * narx;
Console.WriteLine(kg.ToString("N1") + " kg konfet narxi: $" + totalNarx.ToString("N2"));
}
}
}
}
a va b butun sonlari berilgan (a
using System;
namespace ButunSonlarYigindisi
{
class Program
{
static void Main(string[] args)
{
Console.Write("A ni kiriting: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("B ni kiriting (A dan katta bo'lishi kerak): ");
int b = Convert.ToInt32(Console.ReadLine());
if (a >= b)
{
Console.WriteLine("B soni A dan katta bo'lishi kerak!");
}
else
{
int yigindi = 0;
for (int i = a; i <= b; i++)
{
yigindi += i;
}
Console.WriteLine($"{a} dan {b} gacha bo'lgan barcha butun sonlar yig'indisi: {yigindi}");
}
}
}
}
a va b butun sonlar berilgan (a
using System;
namespace ButunSonlarKopaytmasi
{
class Program
{
static void Main(string[] args)
{
Console.Write("A ni kiriting: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("B ni kiriting (A dan katta bo'lishi kerak): ");
int b = Convert.ToInt32(Console.ReadLine());
if (a >= b)
{
Console.WriteLine("B soni A dan katta bo'lishi kerak!");
}
else
{
long kopaytma = 1;
for (int i = a; i <= b; i++)
{
kopaytma *= i;
}
Console.WriteLine($"{a} dan {b} gacha bo'lgan barcha butun sonlar ko'paytmasi: {kopaytma}");
}
}
}
}
a va b butun sonlar berilgan (a
using System;
namespace KvadratlarYigindisi
{
class Program
{
static void Main(string[] args)
{
Console.Write("A ni kiriting: ");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("B ni kiriting (A dan katta bo'lishi kerak): ");
int b = Convert.ToInt32(Console.ReadLine());
if (a >= b)
{
Console.WriteLine("B soni A dan katta bo'lishi kerak!");
}
else
{
int yigindi = 0;
for (int i = a; i <= b; i++)
{
yigindi += i * i;
}
Console.WriteLine($"{a} dan {b} gacha bo'lgan barcha butun sonlar kvadratlari yig'indisi: {yigindi}");
}
}
}
}
n butun son berilgan (n>0). Quyidagi yig'indini hisoblovchi programma tuzilsin: S=1+1/2+1/3+...+1/n
using System;
namespace Yigindi
{
class Program
{
static void Main(string[] args)
{
Console.Write("N ni kiriting (n>0): ");
int n = Convert.ToInt32(Console.ReadLine());
if (n <= 0)
{
Console.WriteLine("N soni 0 dan katta bo'lishi kerak!");
}
else
{
double yigindi = 0;
for (int i = 1; i <= n; i++)
{
yigindi += 1.0 / i;
}
Console.WriteLine($"Yig'indi: {yigindi}");
}
}
}
}
n butun son berilgan (n>0). Quyidagi yig'indini hisoblovchi programma tuzilsin: S=n2+(n+1)2+(n+2)2+…+(2n)2
using System;
class Program
{
static void Main()
{
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = n; i <= 2 * n; i++)
{
sum += i * i;
}
Console.WriteLine("Yig'indi: " + sum);
}
}
n butun son berilgan (n>0). Quyidagi ko'paytmani hisoblovchi programma tuzilsin: s=1.1*1.2*1.3*... (n ta ko'payuvchi)
using System;
class Program
{
static void Main()
{
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
double product = 1.0;
for (double i = 1.1; i <= n * 0.1 + 1; i += 0.1)
{
product *= i;
}
Console.WriteLine("Ko'paytma: " + product);
}
}
n butun son berilgan(n>0). Quyidagi yig'indini hisoblovchi programma tuzilsin: S=1.1-1.2+1.3-...
using System;
class Program
{
static void Main()
{
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
double sum = 0;
for (double i = 1.1; i <= n; i += 0.1)
{
if ((int)i % 2 == 0) // agar i butun son bo'lsa
{
sum -= i;
}
else
{
sum += i;
}
}
Console.WriteLine("Yig'indi: " + sum);
}
}
n butun son berilgan (n>0). Shu sonni kvadratini hisoblovchi programma tuzilsin
using System;
class Program
{
static void Main()
{
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
int kvadrat = n * n;
Console.WriteLine("Natija: " + kvadrat);
}
}
n butun soni va a haqiqiy soni berilgan (n>0). a ning n-darajasini aniqovchi programma tuzilsin: a*sqr(n)=a*a*a...a
using System;
class Program
{
static void Main()
{
Console.Write("a ni kiriting: ");
double a = double.Parse(Console.ReadLine());
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
double natija = Math.Pow(a, n);
Console.WriteLine($"{a} ning {n}-darajasi: {natija}");
}
}
n butun soni va a haqiqiy soni berilgan (n>0). Bir sikildan foydalanib a ning 1 dan n gacha bo'lgan barcha darajasini chiqaruvchi programma tuzilsin
using System;
class Program
{
static void Main()
{
Console.Write("a ni kiriting: ");
double a = double.Parse(Console.ReadLine());
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
Console.WriteLine($"{a} ning darajalari:");
for (int i = 1; i <= n; i++)
{
double daraja = Math.Pow(a, i);
Console.WriteLine($"{a}^{i} = {daraja}");
}
}
}
n butun soni va a haqiqiy soni berilgan (n>0). Bir sikildan foydalanib quyidagi a ning 1 dan n gacha bo'lgan barcha darajasini chiqaruvchi va yig'indisini chiqaruvchi programma tuzilsin: 1+a+a*a+a*a*a+...a*sqr(n)
using System;
class Program
{
static void Main()
{
Console.Write("a ni kiriting: ");
double a = double.Parse(Console.ReadLine());
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
double yigindi = 0;
double daraja = 1;
Console.WriteLine($"{a} ning darajalari va yig'indisi:");
for (int i = 1; i <= n; i++)
{
daraja *= a;
yigindi += daraja;
Console.WriteLine($"{a}^{i} = {daraja}");
}
Console.WriteLine($"Yig'indi: {yigindi}");
}
}
n butun soni va a haqiqiy soni berilgan (n>0). Bir sikildan foydalanib quyidagi a ning 1 dan n gacha bo'lgan barcha darajasini chiqaruvchi va yig'indisini chiqaruvchi programma tuzilsin: 1-a+a*a-a*a*a+...(1) sqr(n)*a*Sqrt(n) Shart operatoridan foydalanmasin
using System;
class Program
{
static void Main()
{
Console.Write("a ni kiriting: ");
double a = double.Parse(Console.ReadLine());
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
double yigindi = 0;
double daraja = 1;
double sqrtN = Math.Sqrt(n);
Console.WriteLine($"{a} ning darajalari va yig'indisi:");
for (int i = 1; i <= n; i++)
{
daraja *= a * (i % 2 == 0 ? -1 : 1); // Darajalarni alternativ isaret bilan hisoblaymiz
yigindi += daraja;
Console.WriteLine($"{a}^{i} = {daraja}");
}
yigindi += (1 * Math.Pow(sqrtN, 2)) * a * sqrtN; // Darajasiz bo'lgan qismi qo'shamiz
Console.WriteLine($"Yig'indi: {yigindi}");
}
}
n butun son berilgan (n>0). Birdan n gacha bo'lgan sonlar ko'paytmasini chiqaruvchi programma tuzilsin n!=1*2*...n. Birdan n gacha bo'lgan sonlar ko'paytmasini n faktorial deyladi
using System;
class Program
{
static void Main()
{
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
// n faktorial (n!) hisoblanishi
int faktorial = 1;
for (int i = 1; i <= n; i++)
{
faktorial *= i;
}
Console.WriteLine($"{n} faktoriali: {faktorial}");
}
}
n butun soni berilgan (n>0). Bir sikildan foydalangan holda quyidagi yig'indini hisoblovchi programma tuzilsin: 1!+2!+3!+...+n!
using System;
class Program
{
static void Main()
{
Console.Write("n ni kiriting: ");
int n = int.Parse(Console.ReadLine());
int yigindi = 0;
int faktorial = 1;
for (int i = 1; i <= n; i++)
{
faktorial *= i;
yigindi += faktorial;
}
Console.WriteLine($"1! + 2! + 3! + ... + {n}! = {yigindi}");
}
}
Dostları ilə paylaş: |