Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
111
2-misol. Quyidagi shartlar bajarilganda true, aks holda false qiymat qabul qiladigan
ifoda C# tilida yozilsin:
a) butun n va m sonlari bir paytda toq (true) yoki juft (false) sonlar;
b) a, b mantiqiy o‘zgaruvchilardan faqat bittasi true qiymatiga ega;
d) a, b, s mantiqiy o‘zgaruvchilardan faqat bittasi true qiymatini qabul qiladi.
Visual Studio 2013 (VS 2013) muhiti o‘rnatilgach,
tizim ishga tushiriladi,
2.1
rasmda keltirilgan foydalanuvchi interfeysi shakllantiriladi.
2.1-rasm. Visual Studio 2013 tizimining boshlang‘ich sahifasi
VS 2012 muhitida biror turdagi dasturiy ta’minotni yaratish uchun
File
menyusidagi
New Project buyrug‘ini ishga tushirish lozim.
Natijada tizimda
o‘rnatilgan bir qancha turdagi shablonlar (
Installed Templates) taqdim qilinadi. Ular
orasida
Visual Basic, Visual C#, Visual C++, Visual F# va boshqalar mavjud. So‘ngra
Visual C# qismini tanlab, shablonlar (Templates) ichidan
ConsoleApplication qismini
tanlaymiz. Yangi hosil qilinayotgan loyiha nomi (
Name)ni
SecondProgramm kabi
kiritib,
OK tugmasini bosamiz.
Endi berilgan masala kodini kiritamiz.
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
System.Threading.Tasks;
namespace
SecondProgramm
{
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
112
class
Program
{
static
void
Main(
string
[] args)
{
Console
.Write(
"n sonni kiriting: "
);
int
n =
int
.Parse(
Console
.ReadLine());
Console
.Write(
"m sonni kiriting: "
);
int
m =
int
.Parse(
Console
.ReadLine());
Console
.WriteLine((n % 2 != 0) && (m % 2 != 0));
Console
.ReadKey();
}
}
}
Endi ushbu dasturni
F5 tugmasi orqali ishga tushiramiz va sinovdan o‘tkazamiz.
Konsol oynasi hosil bo‘ladi.
a va b sonlarni kiritamiz va 1.3-rasmda keltirilgan
natijaga erishamiz.