Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Determinowanie dokładności zmiennej

Ostatnio zmodyfikowano 2015-03-30 19:58
Autor Wiadomość
grzechu5510
Temat założony przez niniejszego użytkownika
Determinowanie dokładności zmiennej
» 2015-03-30 19:48:18
Witam, mam pytanie - w jaki sposób można zdeterminować dokładność zmiennej którą program zwróci mi po dokonaniu obliczeń?
Mam taki prosty programik, oblicza interpolację liniową, jednak zmienna (y) jest w niezadowalającej dokładności (5 znaków po przecinku).
Czy istnieje jakaś formuła która wypisywała by liczby po przecinku nawet jeśli miałyby to być zera?
C/C++
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    double a, b, c, d, e, y;
    cout << "Witaj w programie interpolacyjnym." << endl;
    cout << "Podaj kolejno 2 argumenty liczbowe (Liczby rzeczywiste) stanowiace zakres wezlow interpolacyjnych: ";
    cout << endl;
    cout << "PRZEDZIAL_DOLNY ";
    cin >> a;
    cout << endl;
    cout << "PRZEDZIAL_GORNY ";
    cin >> b;
    cout << "\nPodaj wartosci liczbowe odpowiadajace przedzialom (kolejno): ";
    cout << "\n" << a << " - ";
    cin >> c;
    cout << "\n" << b << " - ";
    cin >> d;
    cout << "Szukasz wartosci dla argumentu: ";
    cin >> e;
   
    y = c +( d - c ) /( b - a ) *( e - a );
    cout << y;
    getch();
    return 0;
   
}
P-129584
pekfos
» 2015-03-30 19:52:56
std::fixed, std::setprecision().
P-129586
grzechu5510
Temat założony przez niniejszego użytkownika
» 2015-03-30 19:58:05
dzięki, o to chodziło. do zamknięcia
P-129588
« 1 »
  Strona 1 z 1