Софтуерно Инженерство
Loading...
chavdardim avatar chavdardim 17 Точки

Методи и необходими знания за решаване на 15 и 16 задача.

Здравейте,

Начинаещ съм и се опитвам да реша 15 задача и попрочетох малко съответната тема.

Колега беше написал,че целта е да се научат методи като Parse,ReadLine и т.н.Според мен е хубаво да има една тема,която да казва какви по-различни методи може да се използват при решашането на първото домашно.

Също така ще помоля по-напредналите,ако може под съответния метод да дадат един пример.

П.П. Честит празник на дамите!

3
Общи приказки
Christian_Tonev avatar Christian_Tonev 4 Точки

Ето ти и това, което сглобих от якото гепене в интернет! Дано ти даде и на теб някакви идеи :)

------------------------------------------------------------------------------

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

classAgeAfter10Years

{

 

staticvoid Main()

{

 

Console.Write("Напиши рожденната си дата: ");

 

string b_Date =Console.ReadLine();

 

DateTime birthDate =DateTime.Parse(b_Date);

 

DateTime today =DateTime.Now;

Console.WriteLine("Днес е "+ today);

int age =DateTime.Now.Year - birthDate.Year;

 

if (today.Year < birthDate.Year || age >111)

{

 

Console.WriteLine("Въвел си неверни данни! Според данните, които си въвел ти:");

 

}

if (today.Month < birthDate.Month || (today.Month == birthDate.Month && today.Day < birthDate.Day))

{

age--;

Console.WriteLine("Сега си на {0} години.", age);

 

Console.WriteLine("След 10 години ще бъдеш на {0} години.", age +10);

}

}

}

 

0
Christian_Tonev avatar Christian_Tonev 4 Точки

Може малко повече от абсолютно задължителното. Направих и проверка за диапазон от данни, които могат да бъдат сметнати за верни. Работи със всякакви формати на дати. Чупи се от неправилен формат на дата и въведени букви или други непозволени в датите символи, но просто нямам времето да се заиграя повече в момента! :)

0