Вот пример:
4*lg(c) - d/2 +23
---------------------
a*a - 1
Вот задание:
1) Не возвращает значение и не принимает параметры
2) Не возвращает значение и принимает параметры
3) Возвращает значение и принимает параметры
4) Возвращает значение с помощью "ref"
Другие языки программирования и технологии
Помогите написать программу в C# пожалуйста!
public static void Foo1()
{
Console.Write("a = ");
double a = double.Parse(Console.ReadLine());
Console.Write("c = ");
double c = double.Parse(Console.ReadLine());
Console.Write("d = ");
double d = double.Parse(Console.ReadLine());
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
Console.WriteLine();
Console.WriteLine(value1 / value2);
}
public static void Foo2(double a, double c, double d)
{
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
Console.WriteLine();
Console.WriteLine(value1 / value2);
}
public static double Foo3(double a, double c, double d)
{
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
return value1 / value2;
}
public static void Foo4(ref double value, double a, double c, double d)
{
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
value = value1 / value2;
}
{
Console.Write("a = ");
double a = double.Parse(Console.ReadLine());
Console.Write("c = ");
double c = double.Parse(Console.ReadLine());
Console.Write("d = ");
double d = double.Parse(Console.ReadLine());
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
Console.WriteLine();
Console.WriteLine(value1 / value2);
}
public static void Foo2(double a, double c, double d)
{
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
Console.WriteLine();
Console.WriteLine(value1 / value2);
}
public static double Foo3(double a, double c, double d)
{
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
return value1 / value2;
}
public static void Foo4(ref double value, double a, double c, double d)
{
double value1 = Math.Log10(c) - d / 2 + 23;
double value2 = Math.Pow(a, 2) - 1;
value = value1 / value2;
}
using System;
namespace HelloApp
{
class Program
{
static void Main(string[] args)
{
function1();
function2(2, 100, 4);
Console.WriteLine(function3(2, 100, 4));
double res = 0;
function4(2, 100, 4, ref res);
Console.WriteLine(res);
}
static void function1()
{
double a = 2, c = 100, d = 4;
Console.WriteLine(function3(a, c, d));
}
static void function2(in double a, in double c, in double d)
{
Console.WriteLine(function3(a, c, d));
}
static double function3(in double a, in double c, in double d)
{
return (4 * Math.Log(10, c) - d / 2 + 23) / (a * a - 1);
}
static void function4(in double a, in double c, in double d, ref double result)
{
result = function3(a, c, d);
}
}
}
namespace HelloApp
{
class Program
{
static void Main(string[] args)
{
function1();
function2(2, 100, 4);
Console.WriteLine(function3(2, 100, 4));
double res = 0;
function4(2, 100, 4, ref res);
Console.WriteLine(res);
}
static void function1()
{
double a = 2, c = 100, d = 4;
Console.WriteLine(function3(a, c, d));
}
static void function2(in double a, in double c, in double d)
{
Console.WriteLine(function3(a, c, d));
}
static double function3(in double a, in double c, in double d)
{
return (4 * Math.Log(10, c) - d / 2 + 23) / (a * a - 1);
}
static void function4(in double a, in double c, in double d, ref double result)
{
result = function3(a, c, d);
}
}
}
Похожие вопросы
- Помогите написать программу на C/C++
- Помогите написать программу по C++
- помогите написать программу на c++
- Помогите написать программу в C++
- Помогите написать программу на C++
- Помогите написать программу на C++
- Помогите написать программу в C# !!
- Ребята, помогите написать программу в C++
- помогите написать программу на C++
- Очень прошу помочь написать программу на c++.