Задать вопрос
24 июня, 00:15

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

1 задание:

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

а) пробег лыжника за n дней тренировок;

б) какой суммарный путь он пробежал за первые m дней тренировок.

2 задание:

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

+2
Ответы (1)
  1. 24 июня, 02:39
    0
    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 numbers = new List () ;

    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 () ;

    }
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Написать код в программе C#: 1 задание: Начав тренировки, лыжник в первый день пробежал 7 км. Каждый следующий день он увеличивал пробег на ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить какой суммарный путь он пробежал за первые 7 дней тренировок. Написать программу в Pascal
Ответы (1)
Составить задачу в Паскале Начав тренировки лыжник в 1 день пробежал а км. Каждый следующий день он увеличивал пробег на b% от пробега предыдущего дня. Найти суммарный путь за n дней тренировок. Даю максимально очков.
Ответы (1)
Помогите написать на паскале Начав тренировки лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить пробег лыжника за второй, третий, ..., десятый день.
Ответы (1)
Помогите записать задачу в Turbo Pascalе Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего Определить: а) В какой день он пробежит больше 20 км б) В какой день суммарный
Ответы (1)
Начав тренировку лыжник в 1 день пробежал 10 км. Каждый след. день он увеличивал длину пробега на 10% от пробега предыдущего дня. Определить: а) в какой день он пробежал больше 20 км.
Ответы (1)