Have a Question sli do TODO 2 var
































- Slides: 32
Have a Question? sli. do #TODO 2
Четене на числа § Четене на цяло число: var num = int. Parse(Console. Read. Line()); § Пример: пресмятане на лице на квадрат със страна а: var a = int. Parse(Console. Read. Line()); var area = a * a; Console. Write. Line(area); Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#0 9
Четене на дробно число § Четене на дробно число от конзолата: var num = double. Parse(Console. Read. Line()); § Пример: прехвърляне от инчове в сантиметри: var inches = double. Parse(Console. Read. Line()); var centimeters = inches * 2. 54; Console. Write. Line(centimeters); Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#1 10
Поздрав по име - решение var name = Console. Read. Line(); Console. Write("Hello, "); Курсорът остава на същия Console. Write. Line(name); ред Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#2 13
Съединяване на текст и число § Съединяване на текст и число (оператор +): Резултатът е долепяне/конкатенация var first. Name = "Maria"; var last. Name = "Ivanova"; var age = 19; var str = first. Name + " " + last. Name + " @ " + age; Console. Write. Line(str); // Maria Ivanova @ 19 var a = 1. 5; var b = 2. 5; var sum = "The sum is: " + a + b; Console. Write. Line(sum); // The sum is 1. 52. 5 14
Числени изрази § В програмирането можем да пресмятаме числени изрази var expr = (3 + 5) * (4 – 2); § Изчисляване на лице на трапец var b 1 = double. Parse(Console. Read. Line()); var b 2 = double. Parse(Console. Read. Line()); var h = double. Parse(Console. Read. Line()); var area = (b 1 + b 2) * h / 2. 0; Console. Write. Line(area); Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#4 18
Съединяване на текст и числа § При печат на текст, числа и други данни, можем да ги съединим, използвайки шаблони {0}, {1}, {2}, … var first. Name = Console. Read. Line(); var last. Name = Console. Read. Line(); var age = int. Parse(Console. Read. Line()); Изразът {2} се замества с var town = Console. Read. Line(); третия аргумент (в случая age) Console. Write. Line( "You are {0} {1}, a {2}-years old person from {3}. ", first. Name, last. Name, age, town); Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#3 21
Съединяване на текст и числа (2) § При печат на текст, числа и други данни, можем да ги съединим, използвайки интерполация ${. . . } … var first. Name = Console. Read. Line(); var last. Name = Console. Read. Line(); var age = int. Parse(Console. Read. Line()); var town = Console. Read. Line(); ${…} се замества със стойността на променливата last. Name Console. Write. Line( $"You are {first. Name} {last. Name}, a {age}-years old person from {town}. "); Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#3 22
Периметър и лице на кръг – решение Console. Write("Enter circle radius. r = "); var r = double. Parse(Console. Read. Line()); Console. Write. Line("Area = " + Math. PI * r); Console. Write. Line("Perimeter = " + 2 * Math. PI * r); Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#5 26
Лице на правоъгълник в равнината – решение double x 1 y 1 x 2 y 2 = = double. Parse(Console. Read. Line()); double. Parse(Console. Read. Line ()); double width = Math. Max(x 1, x 2) - Math. Min(x 1, x 2); double height = Math. Max(y 1, y 2) - Math. Min(y 1, y 2 ); Console. Write. Line("Area = {0}", width * height); Console. Write. Line("Perimeter = {0}", 2 * (width + height)); Тестване на решението: https: //judge. softuni. bg/Contests/Practice/Index/151#6 28
Прости пресмятания ? ? ? и с про Въ ? ? ? https: //softuni. bg/courses/programming-basics/
































