Jadval 6.4.Bosilgan tugmani aniqlash
Quyidagi listingda switch-case konstruksiyasidan foydalanib oddiy kalkulyator dasturiga misol keltirilgan.
using System;
namespace ConsoleApplication1
{ class Class1
{ static void Main()
{
string buf;
double a, b, res;
a = double.Parse( Console.ReadLine() );
Console.WriteLine( "Amal belgisini kiriting" );
char op = (char)Console.Read();
Console.ReadLine();
Console.WriteLine( "Ikkinchi operandni kiriting:" );
b = double.Parse( Console.ReadLine() );
bool ok = true;
switch (op)
{
case '+' : res = a + b; break;
case '-' : res = a - b; break;
case '*' : res = a * b; break;
case '/' : res = a / b; break;
default : res = double.NaN; ok = false; break;
}
if (ok) Console.WriteLine( "Natija: " + res );
else Console.WriteLine( "Noto‘g‘ri amal" );
}
}
}
Jadval 6.5.Kalkulyator dasturi
O’zlashtirish uchun savollar.
To`liq tarmoqlanish deganda nimani tushunasiz?
To`liq hamda to`liqsiz tarmoqlanish operatorlari qanday farqlanadi?
Ternar operatorining if-else dan farqi nimada?
Switch case konstruksiyasi qanday qo`llaniladi?
Switch case konstruksiyasida default hamda breakning qo`llanilishi