Предмет: Информатика, автор: kartshenev

Составить программу на с#

Приложения:

Ответы

Автор ответа: MaxLevs
1
using System;
using static System.Math;

public class Test
{
public static double F(double x, double a){
return Math.Sqrt(x + Math.Pow(x + Math.Sqrt(a*Math.Log(x)),1/3.0)) + Math.Sqrt(x)*Math.Sin(Math.Pow(x,-0.5))/(x + Math.Pow(Math.E,a*x));
}
public static void Main()
{
double X = 3.89, A = 4.01;
Console.WriteLine(F(X,A));
}
}

kartshenev: извините мне понятно почему 1/3, но не понятно почему стоит о? объясните пожалуйста
MaxLevs: 3 - лииерал int, а 3.0 - double.
MaxLevs: литерал*
MaxLevs: 1/3 = 0 (целочисленное деление(
MaxLevs: 1/3.0 = 0.333333...
kartshenev: благодарю
Похожие вопросы
Предмет: Алгебра, автор: satalovavlada2
Предмет: Математика, автор: Lfi2007
Предмет: Алгебра, автор: iavrentevaok