Mavzu: Ifodalar. Matematik funksiyalar. Ifodalardagi amallar. Ifodalarning qurilishi. Shart operatorlari. If, if-else, ?


using System; class Initiallnvestment { static void Main


Download 18.82 Kb.
bet3/3
Sana08.05.2023
Hajmi18.82 Kb.
#1441916
1   2   3
Bog'liq
C#

using System;
class Initiallnvestment {
static void Main() {

decimal initInvest; //

dastlabki investitsiyalar
kelajak qiymati




decimal futVal;

//




double numYears;

//

yillar soni

double intRate;
string str;

//

yillik daromad darajasi

Shart operatorlari: if ; if-else
C# dasturida boshqaruv operatorlari uchta toifaga bo’linadi: if va switch operatorlarini o’z ichiga olgan tanlash operatorlari, iterativ operatorlar, jumladan for, while, do-while va foreach sikl operatorlari va o’tish operatorlari: break, continue, goto, return.
Mantiqiy operatorlar
Mantiqiy operatorlar bool ma’lumotlar turi atrofida qurilgan. Bu tur faqat ikkita qiymatni qabul qilishi mumkin: true yoki false.
? operatori C# da if-then-else konstruksiyasi o’rnida qo’llaniladi. ? operatori 3 ta ifoda bilan birga ishlatiladi. Ishlatilishi: ifoda 1? Ifoda 2: ifoda 3; ifoda 1 bool tipiga tegishli bo’lishi kerak. Ifoda 2 va ifoda 3 tiplari bir xi bo’lishi kerak. Agar ifoda 1 ning qiymati true bo’lsa, ifoda 2 bajarilib uning natijasi ? operatorining natijasi bo’ladi. Aks holda, ifoda 3 bajarilib uning natijasi ? operatorining natijasi bo’ladi. Misol: absval=val<0?-val:val;//absolyut qiymatni olish. Bu misolda agar val<0 bo’lsa, absval=-val bo’ladi, aks holda ya’ni val>=0 bo’lsa, absval=val bo’ladi.
If, if-else konstruksiyasi: Bu konstruksiyasi dasturlashda ko’p qo’llaniladi. Uning yozilishi quyidagicha:
If (shart) instruksiya;
Else if (shart) instruksiya;
Else if (shart) instruksiya;
Else instruksiya;
Topshiriq. To’g’ri burchakli uchburchakning a va b katetlari berilgan bo’lsa, uning gipotenuzasi c hamda perimetri p hisoblansin.
using System;

namespace 1-topshiriq
{
class Program
{
public static void Main(string[] args)
{
double a,b,c,p;
a=double.Parse(Console.ReadLine());
b=double.Parse(Console.ReadLine());
c=Math.Sqrt(a*a+b*b);
p=a+b+c;
Console.WriteLine(c);
Console.WriteLine(p);
Console.ReadKey();
}
}
}
Download 18.82 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling