Системната, или още компютърната конзола, представлява устройството, чрез което подаваме команди на компютъра в текстов вид и получаваме резултатите от тяхното изпълнение отново като текст


Четене на дробно число от конзолата



страница3/11
Дата28.04.2023
Размер1.6 Mb.
#117480
1   2   3   4   5   6   7   8   9   10   11
Глава 2.1. Прости пресмятания с числа
Свързани:
Телекомуникации - all lectures, Programirane UPR1, Programirane BIT 1, Programirane BIT0, Spravochnik 2021 22, Глава 3.1. Прости проверки, tema 1, tema 2
Четене на дробно число от конзолата
За да прочетем дробно число от конзолата е необходимо отново да декларираме променлива, да посочим типа на числото, както и да използваме стандартната команда за четене на информация от системната конзола:
var num = double.Parse(Console.ReadLine());
Пример: прехвърляне от инчове в сантиметри
Да напишем програма, която чете дробно число в инчове и го обръща в сантиметри:
Console.Write("Inches = ");
var inches = double.Parse(Console.ReadLine());
var centimeters = inches * 2.54;
Console.Write("Centimeters = ");
Console.WriteLine(centimeters);
Да стартираме програмата и да се уверим, че при подаване на стойност в инчове, получаваме коректен резултат в сантиметри:



Четене на текст
За да прочетем текст (стринг) от конзолата, отново декларираме нова променлива и използваме стандартната команда за четене на информация от системната конзола:
var str = Console.ReadLine();
Нека обърнем внимание на факта, че при четене на текст не се декларира по никакъв начин тип "string" (текст). Това е така, защото по подразбиране методът Console.ReadLine(…) връща като резултат текст. Допълнително, вие можете да зададете текста да бъде прехвърлен в цяло число чрез int.Parse(…) или дробно число чрез double.Parse(…). Ако това не се направи, за програмата всяко едно число ще бъде просто текст, с който не бихме могли да извършваме аритметични операции.
Пример: Поздрав по име.
Да напишем програма, която въвежда името на потребителя и го поздравява с текста "Hello, име".
var name = Console.ReadLine();
Console.WriteLine("Hello, {0}!", name);
В този случай, изразът {0} e заместен от първия подаден аргумент, който в примера е променливата name:





Сподели с приятели:
1   2   3   4   5   6   7   8   9   10   11




©obuch.info 2024
отнасят до администрацията

    Начална страница