Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Exercise_FurstStepsInProgramming_Demo
- {
- class Program
- {
- static void Main(string[] args)
- {
- //Изписваме текста на конзолата и отиваме на нов ред
- Console.WriteLine("Hello SoftUni!");
- //Изписваме текста на конзолата и оставаме на същия ред -> резултат "Hello SoftUni!" на 1 ред
- Console.Write("Hello ");
- Console.Write("SoftUni!");
- //Изписваме на конзолата само нов ред -> без текст
- Console.WriteLine();
- Console.Write("Name: ");
- //името, е текст -> string
- string name = Console.ReadLine();
- Console.Write("Age: ");
- //Данните от конзолата идват като текст -> трябва да ги преобразуваме в цяло число
- int age= int.Parse(Console.ReadLine());
- Console.Write("Hight: ");
- //Данните от конзолата идват като текст -> трябва да ги преобразуваме в дроб
- double hight = double.Parse(Console.ReadLine());
- //Прости аритметични функции:
- //(+)
- int ageAfter = age + 5;
- //Принтираме на конзолата чрез долепяне: стринг + променлива + стринг
- Console.WriteLine("After 5 years you will be " + ageAfter +" years old.");
- //(-)
- int ageBefor = age - 5;
- //Принтираме на конзолата чрез заместване на променливата вътре в израза
- Console.WriteLine($"5 years ago you were {ageBefor} years old.");
- //(*)
- int twiceAge = age * 2;
- Console.WriteLine($"I am twice older than you and I’m {twiceAge} years old.");
- //(/) когато делимото и делитела са int резултатът ще бъде int (Пр: 5/2 =2)
- double halfAgeInt = age / 2;
- Console.WriteLine($"My son is half your age and he is { halfAgeInt } years old.");
- //(/) променливата трябва да е от тип double, ако имаме делител-double (Пр: 5/2.0 =2.5)
- double halfAgeDouble = age / 2.0;
- Console.WriteLine($"My son is half your age and he is { halfAgeDouble } years old.");
- //(%) Изчислява остатъка от целочисленное деление (Пр: 5/2 =1)
- double diferenceHeight = hight % 1;
- //Закръгляме diferenceHeight до 3тия знак след десетичната запетая
- Console.WriteLine($"His height is 1 meter and he is {diferenceHeight:F3} shorter than you.");
- /*за напреднали */
- //Предходния пример ще работи само при hight по-голямо от 1 и по-малко от 2. За да работи винаги, когато потребителя е по-висок:
- double heightWithoutCentimeters = hight - hight % 1;
- diferenceHeight = hight % heightWithoutCentimeters;
- Console.WriteLine($"His height is {heightWithoutCentimeters} meter and he is {diferenceHeight:F3} shorter than you.");
- // обяснение
- // Ако hight е 2,5 -> "hight % 1" ще бъде 0,5 -> "hight - hight % 1" е 2,5 - 0,5 = 2
- // намираме разликата във височината като взимаме остатъка от делението
- // (пример: ти си висок 2,5 -> heightWithoutCentimeters=2 -> 2,5 % 2 = 0,5)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment