Вопрос: Как найти среднее значение в группе чисел?

 

198 математика 6 класс. Как найти среднее Арифметическое чисел.

Видео взято с канала: Лиса


 

Функция СРЗНАЧ

Видео взято с канала: Уроки ExcelMicrosoft Office


 

Вычисляем среднее значение

Видео взято с канала: НОУ ИНТУИТ


 

СРЕДНЕЕ АРИФМЕТИЧЕСКОЕ ЧИСЕЛ | КОНВЕРТЕР ВАЛЮТ | C# ДОМАШНИЕ ЗАДАНИЯ | #1

Видео взято с канала: #SimpleCode


 

5кл.Среднее арифметическое

Видео взято с канала: Тамара Остроушко


 

Задание 8.3. Среднее арифметическое

Видео взято с канала: Алексей Махновецкий


 

СРЕДНИЙ БАЛЛ В ЭКСЕЛЬ. 3 СПОСОБА

Видео взято с канала: Excel-Master


21 комментарий

  • Здравствуйте, подскажите, пожалуйста, как решить такую задачку.
    Есть листы «за январь», «за февраль», «за март» и т.д. На листе «за февраль» ставлю формулу со ссылкой на лист «за январь». Копирую формулу и вставляю в лист «за март». При этом мне нужно, чтобы формула в листе «за март» брала данные из ячейки с листа «за февраль», а формула вставилась со ссылкой «за январь». Т.е. формула не перестроилась так, чтобы взять данные с ПРЕДЫДУЩЕГО соседнего листа, а берет данные с того листа, где я ее первый раз прописала.
    Как сделать, чтобы ссылка на соседний лист при копировании на следующий лист перестраивалась и брала данные именно с соседнего листа, а не с самого первого НЕ соседнего листа?

  • У меня стоит MS office 2010.
    Возможно ли установить MS Office 2013 или 2016 не удаляя предварительно 2010.

    Проблема заключается в настройках Office 2010, а точнее excel и word очень не хочется заново настраивать.

  • Я что, зря так сильно всё расписывал?:) И так со всеми тремя ДЗ, даже в голову не могло прийти, что можно в одну строчку)

    using System;
    using System.Globalization;
    /*
    Введите три числа и выведите на экран значение суммы и произведения этих чисел
    */
    namespace ConsoleApp8
    {
    class Program
    {
    static void Main(string[] args)
    {

    NumberFormatInfo numberFormatInfo = new NumberFormatInfo()
    {
    NumberDecimalSeparator = «.»,
    };

    string str1, str2, str3;
    double a, b, c;
    double Summ, Proizved;

    Console.WriteLine(«Введите первое число»);
    str1 =Console.ReadLine();
    bool result1 = double.TryParse(str1, out a);
    if (result1)
    {
    Console.WriteLine(«Введите второе число»);
    str2 = Console.ReadLine();
    bool result2 = double.TryParse(str2, out b);
    if (result2)
    {
    Console.WriteLine(«Введите третье число»);
    str3 = Console.ReadLine();
    bool result3 = double.TryParse(str3, out c);
    if (result3)
    {
    Summ = a + b + c;
    Proizved = a * b * c;
    Console.WriteLine(«Сумма введённых чисел равна » + Summ);
    Console.WriteLine(«Произведение ввекдённых чисел равно » + Proizved);
    Console.ReadLine();
    }
    else
    {
    Console.WriteLine(«Ошибка! Введите нормальное число! «);
    Console.ReadLine();
    }
    }
    else
    {
    Console.WriteLine(«Ошибка! Введите нормальное число! «);
    Console.ReadLine();
    }
    }
    else
    {
    Console.WriteLine(«Ошибка! Введите нормальное число! «);
    Console.ReadLine();
    }
    }
    }
    }

  • Пример как еще можно выполнить дз.
    Не уверен в 100% правильности,но суть задач выполняет.

    1)Первое:
    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    namespace Программа1212

    {

    class Program

    {

    static void Main(string[] args)

    {

    Console.WriteLine(«Здравствуйте. Вас приветствует вычислитель среднего арифметического двух чисел»);

    Console.WriteLine(«Введите первое число:»);

    string data;

    data = Console.ReadLine();

    string math;

    Console.WriteLine(«Введите второе число:»);

    math = Console.ReadLine();

    Console.ReadKey();

    Convert.ToInt32(data);

    Convert.ToInt32(math);

    int x = Convert.ToInt32(data);

    int z = Convert.ToInt32(math);

    int c = (x + z)/2;

    Console.WriteLine(«Ответ:» + c);

    Console.ReadKey();

    Console.WriteLine(«Спасибо что воспользовались нашей программой!»);

    Console.ReadKey();

    }

    }

    }
    2)Второе:
    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    namespace Программа1212

    {

    class Program

    {

    static void Main(string[] args)

    {

    int z = 2;

    int x = 8;

    int c = 6;

    Console.WriteLine(«Сумма чисел»);

    Console.WriteLine(z + x + c);

    Console.ReadKey();

    Console.WriteLine(«Вычитаение чисел»);

    Console.WriteLine(z x c);

    Console.ReadKey();

    }

    }

    }
    3)Третье:
    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    namespace Программа1212

    {

    class Program

    {

    static void Main(string[] args)

    {

    Console.WriteLine(«Здравствуйте! Вас привествует конвертер валют.»);

    Console.ReadKey();

    Console.WriteLine(«Валюта конвертации: Доллар Гривна и Гривна Доллар»);

    Console.WriteLine(«Доллар гривна нажмите 1. Гривна доллар нажмите 2.» );

    int dollar = 25; int grivna = 1;

    int u = 1; int arc = 0;

    string date;

    date = Console.ReadLine();

    Convert.ToInt32(date);

    int z = Convert.ToInt32(date);

    if (z > arc) ;

    {

    Console.WriteLine(«Какой номинал желаете перевести в гривны?»);

    string fire;

    fire = Console.ReadLine();

    int m = Convert.ToInt32(fire);

    Console.WriteLine(» Ответ: » + dollar * m); // Доллар переводим в гривны

    Console.ReadKey();

    }

    if (u > arc) ;

    {

    Console.WriteLine(«Какой номинал желаете перевести в доллары?»);

    string pass;

    pass = Console.ReadLine();

    int car = Convert.ToInt32(pass);

    double result = (double)car / dollar;

    Console.WriteLine(» Ответ: » + result ); // Гривны переводим в доллар

    Console.WriteLine(«Операция прошла успешно! Спасибо за использование!»);

    Console.ReadKey();

    }

    }

    }

    }

  • Если кому интересно, по первому заданию получилось
    string stroka;

    double a;

    double b;

    Console.WriteLine(«ВВедите число 1, для дробных числах используйте запятую»);

    stroka = Console.ReadLine();

    a = Convert.ToDouble(stroka);

    Console.WriteLine(«Введите число 2, для дробных числах используйте запятую»);

    stroka = Console.ReadLine();

    b = Convert.ToDouble(stroka);

    double result = a + b;

    Console.WriteLine(«Сумма чисел = » + result);

    double result2 = result / 2;

    Console.WriteLine(«Среднее арифметическое = » + result2);
    Коряво, но работает. и вывод суммы был лишним. Наверно настоящие программисты делают все четко по задачам.

  • string str;

    double a, b;

    Console.WriteLine(«Введите число 1»);

    str = Console.ReadLine();

    a = Convert.ToDouble(str);

    Console.WriteLine(«Введите число 2»);

    str = Console.ReadLine();

    b = Convert.ToDouble(str);

    double result = (a + b) / 2;

    Console.WriteLine(result);

    Console.ReadLine();

  • с проверкой исключения (не знаю, насколько нормально)

    using System;

    using System.Globalization;

    namespace Mult
    {

    class Program

    {

    static void Main(string[] args)

    {

    Metka1:

    Console.WriteLine(«.
    Введите число 1 (дробную часть отделить запятой): «);

    string str1 = Console.ReadLine();

    double firstValue, secondValue, thirdValue;

    bool result1 = double.TryParse(str1, out firstValue);

    if (result1)

    {

    Console.WriteLine(«.
    Успешно, введено число a = » + firstValue + «.
    «);

    }

    else

    {

    Console.WriteLine(«Ошибка, число введено не правильно»);

    goto Metka1;// не знаю, правильно ли

    }

    Metka2:

    Console.WriteLine(«.
    Введите число 2 (дробную часть отделить запятой): «);

    string str2 = Console.ReadLine();

    bool result2 = double.TryParse(str2, out secondValue);

    if (result2)

    {

    Console.WriteLine(«.
    Успешно, введено число b = » + secondValue + «.
    «);

    }

    else

    {

    Console.WriteLine(«Ошибка, число введено не правильно»);

    goto Metka2;

    }

    Metka3:

    Console.WriteLine(«.
    Введите число 3 (дробную часть отделить запятой): «);

    string str3 = Console.ReadLine();

    bool result3 = double.TryParse(str3, out thirdValue);

    if (result3)

    {

    Console.WriteLine(«.
    Успешно, введено число b = » + thirdValue + «.
    «);

    }

    else

    {

    Console.WriteLine(«Ошибка, число введено не правильно»);

    goto Metka3;

    }

    double MultResalt = firstValue * secondValue * thirdValue;

    Console.WriteLine(«.
    Произведение трех чисел = » + MultResalt + «.
    «);

    }

    }

    }

  • Спасибо. У меня правда в рублях, после числа дописывалось вот так:
    Введите сумму в USD

    100

    100 USD в Rub = 6629,000000000001

    И как убрать в выводе консоли показываемый путь проекта?
    С:\WORK\C#\test_01\test_01\test_03\test_03\bin\Debug.
    etcoreapp3.1\test_03.exe (процесс 19552) завершил работу с кодом 0.
    Нажмите любую клавишу, чтобы закрыть это окно…

  • Добрый день, благодарю Вас за урок!
    Подскажите пожалуйста почему при запуске ярлыка Blend for Visual Studio 2019 нельзя выбрать «Консольный приложение (.Net….)» при запуске ярлыка «Visual Studio 2019» все есть. Чем они отличаются? Вопрос возник из-за того что не понимая чем отличаются вышеупомянутые вещи наставил кучу «лишних» компонентов, дабы отобразилось «Консольный приложение (.Net….), но нужно было всего лишь запустить ярлык «Visual Studio 2019».

  • Насчет первой задачи. Я сделал немного по-другому. Во первых сделал легки переменные: a,b. И я сделал еще одну переменную string. И сделал так чтобы оно было равно распарсенной a. Так же сделал и с второй переменной. Так же делал и остальные с вводом доп. переменной string

  • такой вариант

    double firstValue, secondValue;

    // Ввод первого значения

    while (true)

    {

    try

    {

    Console.Write(«Введите первое число: «);

    firstValue = double.Parse(Console.ReadLine());

    break;

    }

    catch(Exception)

    {

    Console.WriteLine(«Введеное значение не корректно!»);

    }

    }

    // Ввод второго значения

    while (true)

    {

    try

    {

    Console.Write(«Введите второе число: «);

    secondValue = double.Parse(Console.ReadLine());

    break;

    }

    catch(Exception)

    {

    Console.WriteLine(«Введеное значение не корректно!»);

    }

    }

    Console.WriteLine( «Среднеарифметическо чисел = » + (firstValue + secondValue) / 2);

  • Сергей спасибо вам большое, что учите нас программированию. Давайте пожалуйста по больше в этом курсе дз и разборов дз, ибо у меня часто бывает, я тему новою посмотрю и забуду, так как на практике ничего не применил.

  • Подскажите, пожалуйста, человеку, который только-только начал свой путь в программировании. На примере первого задания.
    Считается ли моветоном писать сразу
    Console.WriteLine(«Введите первое число.»);
    double first = Convert.ToDouble(Console.ReadLine());
    вместо того, чтобы сначала ввести переменную, как в Вашем примере, а потом уже плясать с бубном вокруг неё?

  • а если так то нормально? задача 1
    string str;

    int a, b;

    Console.WriteLine(«введите число 1»);

    str = Console.ReadLine();

    a = Convert.ToInt32(str);

    Console.WriteLine(«введите число 2»);

    str = Console.ReadLine();

    b = Convert.ToInt32(str);

    double result = (double) (a + b) / 2;

    Console.WriteLine(«средне арифметичне » + result);

  • Console.WriteLine(«Введите сумму в USD «);

    double rub = 68.63;

    double USD = 1;

    double EUR = 77.33;

    Console.WriteLine(«Курс » + USD + «доллар = 68.83…» );

    string str = Console.ReadLine();

    Console.WriteLine(«USD = » + rub + » RUB «);

    double result = Convert.ToDouble(rub) * Convert.ToDouble(str);

    Console.WriteLine(«RUB =» + result);

    string str2 = Console.ReadLine();

    Console.WriteLine(«EUR = » + EUR + » RUB «);

    double result2 = Convert.ToDouble(EUR) * Convert.ToDouble(str2);

    Console.WriteLine(«RUB =» + result2);

  • Я тут со средним арифметическим слегка выпендрился. Вот мой код.

    using System;

    /* Программа агрегации множества чисел путем усреднения значений.

    * (Среднее арифметическое, короче)

    */

    namespace MidVal

    {

    class Program

    {

    static void Main(string[] args)

    {

    bool result;

    bool status = true;

    int count = 0;

    double val, avg = 0;

    while (status)

    {

    Console.Write(«Введите количество чисел: «);

    string str_count = Console.ReadLine();

    result = int.TryParse(str_count, out count);

    if (result)

    {

    status = false;

    }

    else

    {

    Console.ForegroundColor = ConsoleColor.Red;

    Console.WriteLine(«Введенные данные имеют неверный формат.»);

    Console.ResetColor();

    }

    }

    for (int i = 1; i <= count; i++)
    {

    status = true;

    val = 0;

    while (status)

    {

    Console.Write(«Введите число №» + i + «: «);

    string str_val = Console.ReadLine();

    result = double.TryParse(str_val, out val);

    if (result)

    {

    status = false;

    }

    else

    {

    Console.ForegroundColor = ConsoleColor.Red;

    Console.WriteLine(«Введенное число имеет неверный формат!»);

    Console.ResetColor();

    }

    }

    avg = avg + val;

    }

    avg = avg / count;

    Console.WriteLine(«Среднее значение: » + avg + «.»);

    }

    }

    }

  • Сергей, здравствуйте. У меня к Вам ОГРОМНАЯ ПРОСЬБА по С++! ПОЖАЛУЙСТА, сделайте еще хотя бы один урок по строкам (не по классу стринг, а именно чар*) Я хожу на курсы, где мы разрабатываем приложения на visual 15, у меня дома 17 версия и стандартные функции ведут себя по разному… Плюс я всегда пытаюсь с ‘\0’. Казалось бы текст это тот же двумерный массив, но у меня почему-то не очень получается( Поэтому прошу Вас о помощи. В частности, покажите пожалуйста, как создать строку и текст требуемых размеров, менять их в программе, перезаписывать (функции гетс и сингетлайн ведут себя странно)… И покажите примеры использования других стандартных функции в вижке17 (strupr, gets, gets_s и тд) ОЧЕНЬ ВАС ПРОШУ. В инете много информации по ним, но все ориентируются на ранние версии… PS. Спасибо Вам большое за уроки, очень доступно все объясняете.

  • Учусь в университете, 1 курс. За первый семестр прошли С++. Вот начали С#. В прошлом семестре у нас было задание написать класс «Дроби» на плюсах… Сейчас же нужно написать «Дроби», только уже на C#… Также до конца этого учебного года мне нужно написать ролевую игру на платформе Unity, используя классы C#. Так что очень жду новых роликов, особенно по C# и желательно по ООП… Поддержать канал я бы рад, но пока не могу, так как еще студент и на работу еще не хожу:P Автору крайне благодарен. Предлагаю как можно скорее разобрать интерфейсы C#.

  • Благодарю канал #SimpleCode за качественные #уроки #сишарп #C# #Csharp #lessons #programmingpractice #изучаемсишарп. =)
    Касательно смих уроков, буквально вчера все сделал, но я реализовал выбор между покупкой и продажой валюты. Это немного опережая, я полез в условные операторы, и понял что это все класно но нужно теперь освоить цыклы, но не буду бежать в переди поезда #SimpleCode а буду тихонько учить, практиковатся и писать код!

    Рекомендация всем новичка! Пишите каждый день код, не копируйте, а пишите! Всем успехов, и с успешным выполнением домашки. За ₴ особый респект! =)

  • double KursEuro = 450;

    double KursDollar = 400;

    double KursRub = 5.9d;

    Console.WriteLine(«Enter you sum money»);

    double client = Convert.ToDouble(Console.ReadLine());

    Console.WriteLine(«What currency are you exchanging for»);

    Console.WriteLine(«1 Euro. 2 Dollar. 3 Rub » );

    string change = Console.ReadLine();

    /*if (change = «1»)

    {

    Console.WriteLine(«Get yours » + client / KursEuro + » Euros»);

    }

    else if (change = «2»)

    {

    Console.WriteLine(«Get yours » + client / KursDollar + » Dollars»);

    }

    else if (change = «3»)

    {

    Console.WriteLine(«Get yours » + client / KursRub + » Rubs»);

    }

    else

    {

    Console.WriteLine(«Error, repeat?»);

    }

    */

    switch (change)

    {

    case «1»:

    Console.WriteLine(«Get yours » + client / KursEuro + » Euros»);

    break;

    case «2»:

    Console.WriteLine(«Get yours » + client / KursDollar + » Dollars»);

    break;

    case «3»:

    Console.WriteLine(«Get yours » + client / KursRub + » Rubs»);

    break;

    default:

    Console.WriteLine(«Error, repeat?»);

    break;

    }

    Console.ReadLine();

  • Сделал так, Питон 3
    total = 0
    count = 0

    while True:
    a = input(‘Enter the number: ‘)
    if a = ‘done’:
    break
    try:
    a = int(a)
    except:
    print(‘Type something numeric’)
    else:
    total +=int(a)
    count +=1
    print(‘Sum = {}, Quantity = {}, Average = {}’.format(total, count, total/count))