• написать код в программе C#:

    1 задание:

    Начав тренировки, лыжник в первый день пробежал 7 км. Каждый следующий день он увеличивал пробег на 12% от пробега предыдущего дня. Определить:
    а)пробег лыжника за n дней тренировок;
    б)какой суммарный путь он пробежал за первые m дней тренировок.

    2 задание:
    Известно число учеников в каждом из n классов школы. На сколько численность самого большого (по числу учеников) класса превышает численность самого маленького класса?

Ответы 1

  • 1 задача. Если есть ошибка или можно подругому сделать напишите.   class Program    {        class Skier        {            public const float procent = 0.12f;           public float distance = 7f;            public float multiplication;            public float alldistance;            public float totalmileage = 7f;public float Mileage(int day)            {                if (day == 1)                    {                        return alldistance = distance ;                    }   else if (day >= 2 )                {                    for (int i = 2; i <= day; i++)                    {                        multiplication = distance * procent;                        alldistance = distance + multiplication;                        distance = alldistance;                    }        }                return alldistance;                           } public float TotalPath(int days)             {                if (days == 1)                {                    return totalmileage = distance;                }                else if (days >= 2)                {                    for (int i = 2; i <= days; i++)                    {                        multiplication = distance * procent;                        alldistance = distance + multiplication;                        distance = alldistance;                        totalmileage += alldistance;                }                }                return totalmileage;            }  } static void Main(string[] args)        {            Skier skier = new Skier();Console.WriteLine("Пробег лыжника за n дней тренировок, введите n: ");            skier.Mileage(Convert.ToInt32(Console.ReadLine()));            Console.WriteLine("Пробег: "+ skier.alldistance); Console.WriteLine("Суммарный путь за m дней, введите m: ");            skier.TotalPath(Convert.ToInt32(Console.ReadLine()));            Console.WriteLine("Суммарный путь: " + skier.totalmileage);     Console.ReadLine();        }    }Задача 2. Решил ее так как я сам понял..class Students    {       List<int> numbers = new List<int>();       public int countstudents;       public int maxCount;        public int minCount;        public void clas(int n)        {            for (int i = 1; i <= n; i++)            {                   Console.WriteLine("Введите кол-во учеников в классе: " );                 countstudents = Convert.ToInt32(Console.ReadLine());                   numbers.Add(countstudents);}maxCount = numbers.Max();               minCount = numbers.Min();                Console.WriteLine("Численность превышает на: " + (maxCount-minCount) + " ученика/ов");                  } static void Main(string[] args)        { Students students = new Students();            Console.WriteLine("Введите кол-во классов: ");            students.clas(Convert.ToInt32(Console.ReadLine()));            Console.ReadLine();}
    • Автор:

      sydney69
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years