[C#] Wyznaczanie sumy szeregu

zangiev79
Użytkownik
Użytkownik
Posty: 19
Rejestracja: 13 lis 2016, o 22:35
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 1 raz

[C#] Wyznaczanie sumy szeregu

Post autor: zangiev79 »

Rzeczywiście jest, kilka myślę, że poprawiłem, program się wykonuje, ale i tak nie zwraca wyników. Dziś już nie mam na to siły.

Kod: Zaznacz cały

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

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

            double Xd = -0.33;
            double Xg = 0.77;
            double X = 0.11;
            double h = 0.07;

            Console.WriteLine ("wartość sumy dla X = ", X);

            obliczSume(X);

            Console.WriteLine("Wartosc sumy w otoczeniu X = ", X);

            for (double i = Xd; i < Xg; i += h)
                obliczSume(i);
                obliczSume(Xg);

            Console.ReadKey();  

            return;

        }

        static void obliczSume(double x)
        {
            double eps = 0.000001;
            double skladnik = 0;
            double suma = 0;
            int k = 1;
            if (Math.Abs(suma) > eps)

            {
                Console.WriteLine("Suma dla x = 0 jest rowna: 0");
                return;
            }

            do
            {
                skladnik = Math.Pow(x, k) / k;
                suma += skladnik;
                ++k;
            }
            while (Math.Abs(skladnik) > eps); 
            Console.WriteLine("Suma dla x = ", x);
            Console.WriteLine("Jest rowna", suma);
        }
    }
}

kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C#] Wyznaczanie sumy szeregu

Post autor: kalwi »

Kod: Zaznacz cały

if (Math.Abs(suma) > eps)
ten fragment nie ma sensu

no i wyświetlać zmiennych w konsoli nie umiesz...

-- 19 gru 2016, o 02:47 --

zangiev79
Użytkownik
Użytkownik
Posty: 19
Rejestracja: 13 lis 2016, o 22:35
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 1 raz

[C#] Wyznaczanie sumy szeregu

Post autor: zangiev79 »

Kalwi,

a pomożesz mi jeszcze zapakować to do tabelki? Albo coś podpowiesz? Poniżej link do folderu z projektem:

... sp=sharing

BTW: napisałem Ci wiadomość na priv, nie wiem czy czytałeś.
kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C#] Wyznaczanie sumy szeregu

Post autor: kalwi »

zangiev79 pisze:Kalwi,

a pomożesz mi jeszcze zapakować to do tabelki?
Przejrzyj sobie ten temat:

Tylko albo będziesz musiał te wszystkie dane zebrać do jakieś tablicy, albo od razu wyświetlać to z poprawnym formatowaniem (przy czym raczej to pierwsze byłoby lepszym rozwiązaniem)
zangiev79
Użytkownik
Użytkownik
Posty: 19
Rejestracja: 13 lis 2016, o 22:35
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 1 raz

[C#] Wyznaczanie sumy szeregu

Post autor: zangiev79 »

Kalwi,

to jest wątek o wyświetlaniu w konsoli, a mi trzeba to pokazać w tabelce na formularzu Windowsowym. Po naciśnięciu buttona ma się pojawić tabelka z wartościami. Formularz mam, dane pobieram, ale problemy są dwa:

1. nie pokazuje się właściwa wartość dla X - pokazuje zawsze Xg
2. prezentacja wszystkich wartości w tabeli
kalwi
Użytkownik
Użytkownik
Posty: 1931
Rejestracja: 29 maja 2009, o 11:58
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 145 razy
Pomógł: 320 razy

[C#] Wyznaczanie sumy szeregu

Post autor: kalwi »

To niestety nie jestem w stanie pomóc, nie miałem do czynienia z formularzami. Napisz na 4programmers, tam prędzej ktoś Ci pomoże.
zangiev79
Użytkownik
Użytkownik
Posty: 19
Rejestracja: 13 lis 2016, o 22:35
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 1 raz

[C#] Wyznaczanie sumy szeregu

Post autor: zangiev79 »

No trafi mnie już coś - już się pogubiłem, choć wydaje się, że jestem coraz bliżej. Ale nie wiem, czy nie przekombinowałem za mocno.



nie mogę dojść do ładu z tą tabelką - tablicę wydaje się, że zrobiłem dobrze. Albo tylko tak mi się wydaje.
ODPOWIEDZ