Function

From TÜ Narva Kolledži Wiki
Jump to navigation Jump to search
using System;

class Program
{
    public static string CreateFio(string surname, string name, string otchestvo)
    {
        string fio = surname + " " + name + " " + otchestvo;
        return fio;
    }

    public static string CreateFioInitials(string surname, string name, string otchestvo)
    {
        string fio = surname + " " + name.Substring(0, 1) + ". " + otchestvo.Substring(0, 1) + ".";
        //"Substring(0, 1)" -  вырезает первый (позиция 0) символ из строки длинной 1 символ
        return fio;
    }


    static void Main(string[] args)
    {
        string name = "Александр";
        string otchestvo = "Сергеевич";
        string surname = "Пушкин";


        string name2 = "Наталья";
        string otchestvo2 = "Николаевна";
        string surname2 = "Гончарова";

        Console.WriteLine(CreateFio(surname, name, otchestvo));
        Console.WriteLine(CreateFioInitials(surname, name, otchestvo));
        Console.WriteLine(CreateFio(surname2, name2, otchestvo2));
        Console.WriteLine(CreateFioInitials(surname2, name2, otchestvo2));

        Console.ReadKey();
    }
}

Задание: Модифицировать программу таким образом, чтобы имя, отчество и фамилию можно было вводить с клавиатуры много раз, а программа выводила их сокращенный вариант. Например Пушкин А. С.

Дополнительно: Дописать программу, что если вместо имени написать "quit", то программа завершала работу

Модифицировать программу Uravnenie, чтобы вычисления дискриминанта и корней уравнения вычислялись в функции

Также чтобы снизу появлялось сообщение "Хотите еще посчитать? (y=да, no=любой другой символ: " для выхода или продолжения работы с программой

<<