Конструкция if.. else және тернарлық операция — презентация
logo
Конструкция if.. else және тернарлық операция
  • Конструкция if.. else және тернарлық операция
  • Конструкция if.. else және тернарлық операция
  • Конструкция if.. else және тернарлық операция
  • Конструкция if.. else және тернарлық операция
  • Логикалық операторлар негізінде
  • Конструкция if.. else және тернарлық операция
  • Конструкция if.. else және тернарлық операция
  • Else if
  • Тапсырма
  • Үй жұмысы
  • Конструкция if.. else және тернарлық операция
  • Конструкция if.. else және тернарлық операция
1/12

Первый слайд презентации: Конструкция if.. else және тернарлық операция

Изображение слайда

Слайд 2

Шартты конструкциялар-белгілі бір жағдайларға байланысты бағдарламаның жұмысын жолдардың біріне бағыттайтын көптеген бағдарламалау тілдерінің негізгі компоненттерінің бірі. C# бағдарламалау тіліндегі осындай конструкциялардың бірі if..else конструкциясы болып табылады. if/else конструкциясы қандай да бір шарттың ақиқаттығын тексереді және тексеру нәтижелеріне байланысты белгілі бір кодты орындайды. Оның ең қарапайым түрі if блогынан тұрады : if( шарт ) { орындалатын нұсқау }

Изображение слайда

Слайд 3

if кілт сөзінен кейін шарт қойылады. Шарт bool түріндегі мән болуы керек. Бұл bool мәнінің өзі немесе шартты өрнектің немесе bool мәнін қайтаратын басқа өрнектің нәтижесі болуы мүмкін. Ал егер бұл шарт ақиқат болса ( true тең ), онда бұйра жақша ішіндегі шарттан кейін әрі қарай орналастырылатын код іске қосылады. Мысалы: int num1 = 8; int num2 = 6; if(num1 > num2) { Console.WriteLine ($" { num1} мәні { num2 }« мәнінен үлкен ); } Бұл жағдайда біздің бірінші санымыз екіншісінен үлкен, сондықтан num1 > num2 өрнегі ақиқат және ақиқат мәнін қайтарады, сондықтан басқару Console.WriteLine жолына өтеді ("{ num1} саны { num2} санынан үлкен. «);

Изображение слайда

Слайд 4

Егер if блогында бір нұсқаулық болса, оны фигуралық жақшаларды алып тастау арқылы қысқартуға болады : int num1 = 8; int num2 = 6; if (num1 > num2) Console.WriteLine ($" { num1} мәні { num2 }« мәнінен үлкен ); // немесе if (num1 > num2) Console.WriteLine ($« { num1} мәні { num2 }« мәнінен үлкен );

Изображение слайда

Слайд 5: Логикалық операторлар негізінде

Логикалық операторларды қолдана отырып, бірнеше шарттарды бірден қосуға болады : int num1 = 8; int num2 = 6; if(num1 > num2 && num1==8) { Console.WriteLine ($" { num1} мәні { num2}« мәнінен үлкен ); }

Изображение слайда

Слайд 6

Бірақ егер біз шартты орындамаған жағдайда қандай да бір әрекеттің орындалуын қаласақ ше ? Бұл жағдайда біз else блогын қоса аламыз : int num1 = 8; int num2 = 6; if(num1 > num2) { Console.WriteLine ($" { num1} мәні { num2}« мәнінен үлкен ); } else { Console.WriteLine ($" { num1} мәні { num2}« мәнінен кіші ); }

Изображение слайда

Слайд 7

if- тен кейінгі шарт жалған болса, яғни жалғанға тең болса, else блогы орындалады. Егер else блогында тек бір нұсқау болса, онда бұйра жақшаларды алып тастау арқылы оны қайтадан қысқартуға болады : int num1 = 8; int num2 = 6; if(num1 > num2) Console.WriteLine ($" { num1} мәні { num2}« мәнінен үлкен ); else Console.WriteLine ($" { num1} мәні { num2}« мәнінен кіші ); }

Изображение слайда

Слайд 8: Else if

Бірақ жоғарыдағы мысалда сандарды салыстыру кезінде үш күйді санауға болады : бірінші Сан екіншісінен үлкен, бірінші Сан екіншісінен кіші және сандар тең. Else if конструкциясын қолдана отырып, біз қосымша шарттарды өңдей аламыз : int num1 = 8; int num2 = 6; if(num1 > num2) { Console.WriteLine ($" { num1} мәні { num2}« мәнінен үлкен ); } else if (num1 < num2) { Console.WriteLine ($" { num1} мәні { num2}« мәнінен кіші ); } else { Console.WriteLine (" num1 мәні num2 мәніне тең "); }

Изображение слайда

Слайд 9: Тапсырма

Квадраттың жағы берілген. Оның периметрін табыңыз. Шеңбердің радиусы берілген. Оның диаметрін табыңыз Сан берілген.Ол жұп па немесе тақпа анықтаңыз Екі жылдамдық белгілі : біреуі сағатына километрде, екіншісі секундына метрде. Қай жылдамдық көбірек ?

Изображение слайда

Слайд 10: Үй жұмысы

Депозит бойынша сыйақыны есептеу алгоритмі салым суммасына байланысты банкті елестетіп көрейік. Енгізілетін мән сан (депозит сомасы ) болады. Егер мән 100-ден аз болса, 5%, егер мән жүзден екі жүзге дейінгі аралықта болса - 7%, көп болса - 10% алынады. Жұмыс істегеннен кейін бағдарлама жалпы соманы есептелген пайызбен көрсетуі керек. Бұл мәселені шешу үшін біз пернетақтадан енгізілген санды алу үшін пайдалы болатын Convert.ToDouble ( Console.ReadLine ()) өрнегін қолданамыз. Пайдаланушыға бір нөмірді енгізу мүмкіндігін беріңіз және : — мән бестен жоғары және бір уақытта оннан аз болғанда, экранға сан шығады ; - мән көрсетілген диапазонға түспегенде, бағдарлама оны танымайды, «басқа мән » хабарламасын көрсетеді.

Изображение слайда

Слайд 11

int sum = 0; for ( int i = 1; i <= 50; i ++) { sum += i ; } Console.WriteLine ($" Сумма натуральных чисел от 1 до 50 равна { sum}");

Изображение слайда

Последний слайд презентации: Конструкция if.. else және тернарлық операция

Шеңбер радиусы бар r айнымалысы берілсін. Тиісті формула бойынша шеңбердің ауданын тауып, оны s айнымалысына жазыңыз. Квадрат жағы бар A айнымалысы берілсін. Квадраттың ауданын тауып, оны s айнымалысына жазыңыз. Тіктөртбұрыштың қабырғалары бар a және b айнымалылары берілсін. Тіктөртбұрыштың периметрін тауып, оны p айнымалысына жазыңыз. Температурасы Фаренгейт болатын TF айнымалысы берілсін. Тиісті формула бойынша осы температураны Цельсий градусына ауыстырыңыз.

Изображение слайда

Похожие презентации

Ничего не найдено