Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2021, 23:06   #1
SwandyZ
Новичок
Джуниор
 
Регистрация: 05.02.2021
Сообщений: 3
Сообщение Написать программу для вычисления крупнейшего из трех заданных значений. Полученное значение присвоить переменной F. То есть вычислить F = max (x, y, z).

Здраствуйте, буду очень рад если кто-то сможет решить это задание.. Сам новичок пока разбираюсь, что о чём...

Вот исходник кода из задания
Код:
using System;

namespace F_max
{
    class Program
    {
        static void Main(string[] args)
        {
            float f;
        m1: Console.WriteLine("  Введите значение X");
            float x = float.Parse((Console.ReadLine()));
            Console.WriteLine("  Введите значение Y");
            float y = float.Parse((Console.ReadLine()));
            Console.WriteLine("  Введите значение Z");
            float z = float.Parse((Console.ReadLine()));
            if (x > y)

            {
                if (x > z) f = x;
                else f = z;
            }
            else
            { if (y > z) f = y; else f = z; }
            Console.WriteLine('\n' + "  Дано: X= " + x + "y= " + y + " z= " + z + '\n' + "  Результат: F= " + f);
            Console.WriteLine('\n' + "  Для повторного ввода" + "набрать любую клавишу." + '\n' + "Для завершения программы нажмите Enter.");
            string p = Console.ReadLine();
            if (p != "") goto m1;
        }
    }
}
Изображения
Тип файла: png 18 задание.PNG (8.6 Кб, 39 просмотров)
SwandyZ вне форума Ответить с цитированием
Старый 08.02.2021, 12:22   #2
FrosyaZZ
Форумчанин
 
Регистрация: 16.11.2020
Сообщений: 243
По умолчанию

В C# есть Math.Min, Math.Max. Что вы условием вычисляете вообще не похоже на функцию: где сравнение x+z и y? где кубы и квадраты? где деление?
FrosyaZZ вне форума Ответить с цитированием
Старый 08.02.2021, 17:23   #3
SwandyZ
Новичок
Джуниор
 
Регистрация: 05.02.2021
Сообщений: 3
По умолчанию

Имеете ввиду в таком виде?

Код:
internal static void Main()
{
    Func<double, double, double, double> func = (x, y, z) =>
        Math.Pow(Math.Min(x, Math.Max(y, x + z)), 2) / (Math.Pow(x, 3) + Math.Pow(z, 2));
 
    Console.WriteLine(func(3,4,5));
}
SwandyZ вне форума Ответить с цитированием
Старый 08.02.2021, 17:27   #4
SwandyZ
Новичок
Джуниор
 
Регистрация: 05.02.2021
Сообщений: 3
По умолчанию

В лабке были скрины с такими значениями
Изображения
Тип файла: png 13.PNG (29.2 Кб, 32 просмотров)
SwandyZ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу для вычисления значений функции draco97 Помощь студентам 5 07.12.2016 15:43
Составить схему алгоритма и программу для вычисления значений функций Y и F для заданных значений Иван Олегович Паскаль, Turbo Pascal, PascalABC.NET 11 04.12.2013 08:49
Вычислить значение заданной Днф для заданных значений встречающихся в ней переменных Lenyska1111 Помощь студентам 0 26.05.2012 11:48
Вычислить значение функции для заданных значений аргументов. Pascal. Xeon332 Фриланс 11 10.10.2010 09:57
присвоить переменной целого типа значение поля key полученное в результате выполнения SQL запроса Worms БД в Delphi 5 10.01.2008 21:07