Funkcje trygonometryczne

Własne projekty oraz implementacje.

Moderator: xxSlayeRxx

Funkcje trygonometryczne

Sponsor

Sponsor
 

Funkcje trygonometryczne

Postprzez enemy181 » Wt paź 25, 2011 7:22 pm

Mój problem jest następujący: Mam napisać program który, korzystając z funkcji matematycznych wczyta jedną liczbę rzeczywistą, przeliczy stopnie na radiany i wyświetli wartość funkcji sinus i cosinus dla podanego kąta (Math.Sin, Math.Cos).\
Mam napisany program w ten sposób, jednak nie wiem jak sobie z nim poradzić, bo nie wyświetla mi poprawnej odpowiedzi:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{


double x = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture);

double radiany = x * Math.PI / 180;

double sinus = Math.Sin;
double cosinus = Math.Cos;

Console.WriteLine("radiany: {0}", x.ToString("F4", System.Globalization.CultureInfo.InvariantCulture));
Console.WriteLine("sinus: {1}", x.ToString("F4", System.Globalization.CultureInfo.InvariantCulture));
Console.WriteLine("cosinus: {2}", x.ToString("F4", System.Globalization.CultureInfo.InvariantCulture));
}
}
}


Proszę o pomoc.
enemy181
New member
 
Posty: 2
Dołączył(a): Wt paź 25, 2011 7:18 pm

Re: Funkcje trygonometryczne

Postprzez Marcin Miga » Wt paź 25, 2011 7:42 pm

Kłamiesz.
W ciemno mogę to stwierdzić tylko po 1 linijce kodu:
Kod: Zaznacz cały
double sinus = Math.Sin;

To po pierwsze.
Po drugie nie można wczytać liczby za pomocą funkcji trygonometrycznych. Do tego służą funkcje wejścia-wyjścia. :)
Po trzecie i najważniejsze:
(prawie) obliczasz jakieś wartości, ale ich nie wyświetlasz. Wyświetlasz za to za każdym razem taką samą wartość, ale jako coś innego :)
Marcin Miga
Member
 
Posty: 215
Dołączył(a): Pn maja 17, 2010 2:35 pm

Re: Funkcje trygonometryczne

Postprzez enemy181 » Wt paź 25, 2011 8:01 pm

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{

double x = double.Parse(Console.ReadLine(), System.Globalization.CultureInfo.InvariantCulture);

Console.WriteLine(x);




double radian = x * Math.PI / 180;

double sinus = Math.Sin(radian);
double cosinus = Math.Cos(radian);

Console.WriteLine("radian: {0}", x.ToString("F4", System.Globalization.CultureInfo.InvariantCulture));
Console.WriteLine("sinus: {1}", x.ToString("F4", System.Globalization.CultureInfo.InvariantCulture));
Console.WriteLine("cosinus: {2}", x.ToString("F4", System.Globalization.CultureInfo.InvariantCulture));
}
}
}


narazie już mam takie coś tylko dalej nic.
enemy181
New member
 
Posty: 2
Dołączył(a): Wt paź 25, 2011 7:18 pm

Re: Funkcje trygonometryczne

Postprzez Marcin Miga » Wt paź 25, 2011 8:30 pm

Skompiluj, uruchom i czytaj komunikaty o błędach...
Marcin Miga
Member
 
Posty: 215
Dołączył(a): Pn maja 17, 2010 2:35 pm

Re: Funkcje trygonometryczne

Sponsors

Sponsor
 


Powrót do Projekty i kody źródłowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości