» załóż konto» przypomnij hasło


Start  nav  Programy (Software)  nav  Programowanie  nav  deklaracja zmiennej
deklaracja zmiennej

Autor Wiadomość
trawa69


Postów:  1
Dołączył:  08 Sty 2010
Napisano 2010-01-08, 18:58
ucze sie dopiero programowania i napotkalem sie z taki problemem i nie wiem czemu moj program nie dziala poprawnie, na double i long double przy Z jest ten sam problem, a mianowicie przy x=4 zamiast normalnego wyniku jest... zly :p dlaczego przy 1e-4 dziala a przy 1e-5 i wyzszych juz nie..:(
oto program:

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{
float x;
float Z;
cout<<"podaj x\n";
cin>>x;
if(x==1)
{
Z=1e-2;
}
else if(x==2)
{
Z=1e-3;
}
else if(x==3)
{
Z=1e-4;
}
else if(x==4)
{
Z=1e-5;
}

cout<<"Z="<<Z<<endl;

system("PAUSE");
return EXIT_SUCCESS;
}
 
     
Richter 


Postów:  174
Dołączył:  07 Sty 2010
 Pomógł:  4 razy
Napisano 2010-01-09, 22:21
Może pomoże?
_________________


 
 
     
Wyświetl posty z ostatnich:   
Poprzedni temat Następny temat
Odpowiedz do tematu
Dodaj temat do Ulubionych
Wersja do druku

Skocz do: