Skocz do zawartości

_Borys

Stały użytkownik
  • Postów

    281
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez _Borys

  1. Ktory rocznik tej Vectry? Mnie sie podobaly B. Co do samego samochodu

    Jezeli to jest model B to musze napisac ze takiego zawieszenia w rzyciu nie widzialem. Kumpel nia takie rzeczy potrafil robic ze juz nie wiem czy to ze zyjemu to po prostu szczescie, przeznaczenie czy to ze kumpel dobrze jezdzil.

    Raz nawet malutko braklo a rozwalil by stacje benzynowa ( lod, 100 Km/h, reczny bo kolega musial kupic papierosy na tejze stacji). Po locie koszacym bokiem z ktorego udalo mu sie jakos cudem wyprowadzic samochod, po przleceniu obok systrubutora ( gdzies tak pare centymetrow od samochodu) zatrzymal sie brdzo blisko od budki gdzie siedzi kasjer. Klijet z tylu przwie zemdlal ( pozdrowionka Andzej) A drugi ( pozdrowionka Zajaczek) ten co siedzial z przodu wyszedl z samochodu trzasna dzwiami i krzyknal na cala stacje " NOZ [ciach!]A ZNOW NIE PRZY[ciach!]LIL"

    Gzesiu, Andzej Zajaczek jak czytasz to forum to pozdrowionka. Juz niedlugo jak mi sie uda to mozemy powtorzyc 2001 rok. ( zainteresowani wiedza o co chodzi.

     

    W karzdym razie:

    Maxymalna predkosc z jaka jechalismy to 200 km/h (A4 w czasach swietnosci miedzy krakowem i chrzanowem). Co do deski to rzezcz gusto dla mnie wszyskto na miejscu funkcjionalnie i jak najbardziej w porzadku. Ciekawe czy domyslic sie jak zapalic swiatlo w srodku samochodu?

    Ja osobiscie chcialbym miec taka Vectre ale niesty tu gzdie jestem ich nie sprzedaja. Najblizy oplowi model to CAdilac Catera ( Opel Omega produkowany w USA pod inna nazwa).

  2. Ja polecam stajnie VW :] Sam jezdze samochodami tej marki od 5 lat , mialem Golfa 4

    1327294[/snapback]

     

    No ja bym nie polecal kolega mial swego czasu Golfa 4 GTI VR6 180KM.

    Nie powiem na poczatku chodzil mu zjefajnie ale po jakims czasie zaczal sie psuc

    co troche cos siadalo w silniku i zapalala sie kontrolka "Check Engine" nie wytrzymal chlopak i sobie zmienil fure jak na razie nie nazeka.

     

    Drugi kolega obecnie posiada VW Jetta ( amerykanska wersje Vento) tez WR6

    zeby niesklamac to juz zdazyl wymienic: zawieszenie, uklad chamulcowy, wspomaganie kierownicy skrzynie biegow i jeszce duzo innych zeczy o ktorych nie pamietam. A obecnie przymierza sie do wymiany skrzyni biegow ( po raz drugi).

    Aha jeszce kable tez musial wymienic bo mu silnik palil chyba tylko na 4 cylindry.

  3. za taką cenę to ja mogę zgłosić się do znajomego, który pokazywał jakie cuda na frezie można robić - i będę miał takie 3 bloki w tej cenie- co za kosmos wogóle, że tyle płacić za blok, tylko niech nikt mi tu nie wyjeżdża że to koszt produkcji takiego bloku, bo nie uwierzę

    1289488[/snapback]

     

    A ja sie tyle upisalem :mur: . Niewazne.

    Nie chodzi o koszt produkcji tylko o to ze Cathar ceni sobie bardzo jego czas.

    Troche zajelo zeby taki bloczek zaplanowac, zrobic testy i wybrac najwarzniejsze rozwiazanie.

    Trzeba wiedziec ze zanim powstal STORM kilka innych konstrukcji sie nie sprawdzilo i nie weszlo do masowej produkcji.

     

     

    Sailence jak masz takiego znajomego to lepiej dla Ciebie. Wykorzystaj to i zrob bloczek ktory bedzie chociarz zblizony do STORMA pod wzgledem osiagow, wiele od niego ladniejszy, tanszy i wogole naj. Pozniej zaloz nowy watek z propozycja zbiorowego zamowienia (zeby bylo taniej) i przygotuj sie na wysluchiwanie ze twoj extra bloczek jest za bzrytki, za drogi i wogole do ...

     

    Skonczylibyscie nazekac ze cena, ze to ze tamto. Fakt cena jest wysoka ale jakbyscie przeczytali moj poprzedni post to

    byscie wiedzieli ze nikogo nie zmuszam do kupna.

    Nazekac moze karzdy i to chyba jedyna rzecz ktora niektorym wychodzi.

    Prawda jest taka ze to jes najwydajniejszy bloczek na swiecie, i zadna konstrukcja w tym krajowe produkty mu nie doruwnuja i jeszce dlugo nie beda. Ale nie to jest tematem dyskusji. Tematem dyskusji jest " moj kolega ma to czy tamto,

    i w sumie mozna by cos podobnego zrobic za 1/100 ceny". Najwyzszy [ciach!]a czas cos zaczac robic zamiast narzekac,

    gdybac i plakac.

    Tak dla formalnosci.

    Dostalem maila od Cathar'a oto jego tresc:

     

    ...

    There should be more Storm/G4 blocks available in a late-April/May time-frame

    ...

  4. [OT]

    Bo nie którzy są po prostu zbyt leniwi, mają dwie lewe ręce, nie mają zamiłowania do DIY... i wolą kupić gotowe... ;)

     

    A na tweaku jest jednak duża częśc osób, która kocha homemade, uwielbia zrobić wszystko sama... poświęcić się temu... a potem mieć super bude i satysfakcje...

    I właśnie te osoby chcą poradzić dobrze co i jak można tanio kupić, przerobić i mieć coś ala chief za 400zł... ;)

    ...

    [/OT]

    1286981[/snapback]

    Ale do cholery nie wszyscy musza myslec tak samo jak wiekszosc. Uwierz mi bardzo cenie sobie kreatywnosc i podziwiam ludzi za modding i home made. Ale nie wszyscy zostali obdarzeni zdolnosciami manualnymi albo po prostu nie maja czasu i

    osprzetu do robienia tego typu rzeczy. Nie znaczy to w cale ze " ci inni " sa zbyt leniwi czy maja dwie lewe rece.

    Pozwol jeszce tylko ze zadam ci pytanie.

     

    Umiesz jezdzic 100 tonowa cysterna w duzym ruchu miedzy samolotami na najruchliwszym lotnisku na swiecie?

    Bo ja np umiem bardzo dobrze.

    A jesli nie umiesz czy znaczy to ze ze jestes leniwy, glupi, czy ze masz dwie lewe rece?

     

    Nie.

     

    Gdyby kazdy umial i robil to samo to zycie byloby strasznie nudne. Problem jednak jest gdzie indziej,

    a mianowicie w tym ze jedni nie moga/ nie chca zrozumiec tego ze z pewnych powdow ci drudzy mysla inaczej.

    I chociarz nie wiem dlaczego tak jest czy w gre wchodzi zazdrosc, glupota, czy cokolwiek innego, ale chyba lepiej by bylo dla obu stron gdyby jednak bardziej otworzyc sie na to co mysla inni zamiast przyklejac do drugiej strony epitety typu " dwie lewe rece" itd.

     

    Teraz w kwesti formalnej incjatywa zbiorowego zakupu nie wyszla odmnie tylko od innego uzytkownika.

    Ja chcialem tylko przyblizyc ten blok uzytkownikom tego forum chociarzby dlatego ze duzo osob nie slyszalo o nim zupelnie nic. Chcialem tez zaoferowac pomoc dla wszystkich tych ktorzy byliby ewentualnie zainteresowani zakupem, chociarzby ze

    dlatego ze zagrywki w stylu ja mam a ty nie, uwarzam za szczeniackie .

     

    Czy tak trudno jest zauwarzyc ze wlozylem w to troche czasu tylko dla tego ze

    chcialem zrobic cos innego niz zakladanie topika pt: " co sadzicie o CPC".

    Jezeli nikt nie nie bedzie chcial zamuwic tego bloku to OK.

    Przecierz nikogo do tego nie zmuszam.

     

    Musicie jednak przyznac, ze mamy tu do czynienia z zupelnie innym rodzajem konstrukcji

    w porownaniu do tego z czym sa przyzwyczajeni urzytkownicy tego forum.

    i moim zdaniem jesli chociarz jedna osoba z milosnikow home made zainteresoje sie

    tym blokiem od stromy technicznej, a juz na pewno jesli to co napisalem pomoze w stworzeniu

    wydajniejszych blokow, to uznam ze bylo warto.

    I zeby bylo jasne nie chodzi mi tu o kopiowanie cydzych rozwiazan, ale o to zeby wyciagnoc wnioski z pracy innych.

    Mysle ze jest to jedyny sposob zeby tworzyc bloki ( w tym konkretnym przypadku ) na tgzw swiatowym poziomie, a przy tym

    utrzymac ich ceny w rosadnych granicach. Ale tego nie osiagnie sie nigdy, jesli bedzie sie na to co mysla inni.

     

    Update:

    Co do wymiarow itd to napisze o nich jutro bo juz jesem troche zmeczony 1:16 AM.

  5. @Borys: Te bloki Swifttech sa bardziej eleganckie a nie takie czarne skrzynki :D Co to przeplywu 2 galony na minute to pompka pod obciazeniem (z chlodnica itp) ma duzo mniejszy przeplyw wiec z 600l/h jakiejs slabej nie wyciagniesz 2G/M :P

    1285342[/snapback]

    Wiem ze nie wyciagne ale przecierz nikt nie uzywa pompek 600 litrow na minute do WC. Podalem tylko teoretycznie taka wielkosc. Wiekszosc ludzi uzywa pompek ktore przepompowuja 1000 i wiecej l/h na godzine. ALe o tym juz wczesniej pisalem wiec sie powtarzam. Zrobilem te kalkulacje zeby wykazac ze w celu osiagniecia rewelacyjnych rezultatow nie potrzebna CI jest jakas kosmiczna pompa o ktorej pisal SpiderMAN.

     

    Co do wygladu to zecz gustu, a o gustach sie nie dyskutuje prawda. To co podoba sie tobie moze nie podobac sie komus innemu. Najlatwiej przyczepic sie wlasnie do wygladu. Zreszta jesli ktos kieruje sie wygladem przy wyborze bloku to jego sprawa. Mnie natomiast bardziej interesuje wydajnosc. Nie to zeby mial cos do zazucenia wzornictwu, ktore mi calkowicie odpowiada ( ale to moja oopinia ), nawet jesli CI sie nie podoba to musiasz przyznac ze samym wygladem kompa nie ochlodzisz. A pzrecierz nadal rozmawiamy o chlodzeniu kompa za pomoca WC, prawda????????

     

    To czy aż tak dawał po du... X3M to zależy od testu http://www.systemcooling.com/mcs_wc-08.html - do tego nie wiem czy testowali ze sprężynami firmowymi czy z Asteca.     

     

    Ale po co mi wykresy C/W do przeplywu Roznica cisnien do przeplywu itd. NIe mozna bylo zrobic zamiast tego

    tmp proca do przeplywu temp wody / przeplywu itd. Wszystko byloby duzo jasniejsze i prostrze w zrozumieniu.

    co z tego ze jak poszczegolna wartosci sie maja do siebie jak nie wiem w jaki sposob przekladaja sie na wartosci nas interesojace czyli temperatury. Duzo zalezy od sposobu konstrukcji bloku, powierzchni wymiany ciepla, oporow i jescze pewnie paru innych czynnikow ktore zebrane do kupy pozwalaja osiagnac tgz efekt koncowy czyli to o co nam wszystkim chodzi.

  6. Przed chwila napisalem ostrego posta na temat OT w tym watku,

    ale pomyslalem ze nie warto go nawet wysylac.

     

    Bardzo prosze o nie robienie z tego watku OT, gdybanie itd.

     

    Koniec OT

     

    Dzisiaj dostalem paczki z wiatrakami chlodnica i wenzykami czekam jeszce tylko na pompe (powinna przyjsc w przyszlym tygodniu ). Na razie musze zawiesic prace nad ukladem z braku plexy na pojemnik i zloczek, ktore planuje zdobyc

    jak bede w Polsce. Mozecie napisac gdzie moge w Krakowie zdobyc szybkozlaczki wkrecane Carmazzi i plexe 4 - 5 mm na pojemnik.

  7. turtles5 nie doczytalem.

     

    EEEE... Czarna skrzynka... Bez plexi... No coz z tego, ze jest najwydajnieszym blokiem na swiecie, ale to pelni szczescia, trzeba super wydajnej pompki, super wydajnej chlodnicy, super wezy, super wody...  No i chcac to wszystko kupic, to 1.5k zl bedzie malo

     

    Co do wygladu. mi sie on podoba a pozatym ale to zecz gustu. Moim zdaniem to konstrukcja tego

    bloku wymusila taki wyglad, a pozatym jakby byl z plexi to pewnie predzej zanlazlby sie ktos

    kto zalozyl by temat pt " Moj nowy homemade, STORM style ". Ciekawe tylko ze nikt nie narzekal na

    przyklad ze Swifttech tez nie uzywa plexi??????

     

    Co do super wydajnej pompki to skrzydla przy przeplywie wody 1 - 2 GPM ( galon/minute). Rozwija skrzydla tzn bije na glowe wszystkie inne bloki. Zaluzmy ze mamy pompe o wydajnosci 600 l na godzine. czyli 10 litrow na minute podzielic to

    przez 3.75 l i wyjdzie 2.6 galona na minute. Ciekawe tylko ze nie spotkalem sie jeszce z zadnym uzytkownikiem tego forum ktory uzywa tak "slabej pompy".

     

    O super wydajnych wezach,chlodnicy a w szczegolnosci o wodzie sorry ale slysze to po raz pierwszy od CIEBIE .

     

    Co do testow po polsku to prawdopodobnie nie ma zadnych bo o ile mi wiadomo to nikt w

    polsce nie posiada tego bloku.

  8. Zalozylem ten temat zeby nie robic OT z innego watku.

     

    Cathar's Storm CPU block jest obecnie najlepszym na rynku blokiem na CPU.

     

    Wersja miedziana G4 wyglada jak na zalaczonym nizej obrazku :

    Dołączona grafika

     

    A tak wyglada ta sama wersia tylko bardziej od srodka:

    Dołączona grafika

     

    Wersia srebrna G5 wyglada tak:

    Dołączona grafika

     

    A tak wyglada ta sama wersia tylko bardziej od srodka:

    Dołączona grafika

     

    Blok mozna zamontowac na nastepujace procesory:

     

    Socket 462 (AMD Socket A) urzywajac 4 otworow wokol gniazda procesora*** .

    Socket 423** (Intel Willamette P4), Socket 603/604** (Intel Xeon) sposob montarzu jw.

    Socket 478** (Intel Northwood P4/EE) jak wyrzej ale trzeba zdemontowac podstawke na ktorej montujemy wiatraczek.

    Socket 754/939/940** (all AMD Athlon64 series) uzywajac 2 otworow przy gniezdzie procesora, blok przykrecamy do plytki z drugiej strony plyty ( sama plytka nie jest dolaczona do zestawu) .

    Socket 775** (Intel Socket T Prescott-style LGA) uzywajac otworow wokul gniazda procesora

     

     

    ** - do przykrecenia bloku trzeba urzyc specjalnej plytki dolaczonej do zestawu

    na ponizszym zdjeciu plytka przykrecona do bloku:

     

    Dołączona grafika

     

    *** - nie ma mozliwosci zamontowania bloku bezposrednio do gniazda procesora tak jak np wiatraczek box'owy

     

    Blok, jezeli nie sprecyzowano inacze zostanie wyslany z niklowanymi zlaczkami typu "choinka" o wymiarze zewnetrznym 1/2" (clala),

    pasujacym na warz o srednicy wewnecznej 1/2" (cala).

     

    oczywiscie dla chetnych dostepne sa nastepujace opcje:

     

    3/8" (10mm) OD niklowane choinki.

    5/16" (8mm) OD niklowane choinki.

    bez zlaczek - mozna wstawic dowolne zlaczki na gwincie 3/8" (koszt bloku to 4 AUD mniej)

     

    Cena bloku w wersji miedziowej G4 to $123 AUD (119 bez kroccy)

    Cena bloku w wersji srebrnej G5 to $250 AUD (dane znalazlem na stronie z testem) ( 246 bez kroccy jak mniemam)

     

    Do ceny nalezy doliczyc oplate za przesylke 15.50 AUD za jeden blok ( nie podana jest cena za wieksza ilosc blokow ale na pewno w przeliczeniu na jeden blok bedzie mniejsza).

    Do kosztow nalezy doliczyc 3.5 % wartosci zamowienia ( ale ponizej 200 AUD) na koszty zwiazane z wymiana waluty.

    PAYpal jest sugerowana metoda zaplaty w transakcjach miedzynarodowych.

     

    Jezeli chcecie mozecie wyslac czek bankowy w USD, Euro, czy funtach brytyjskich. Metoda drosza, i dluzej bedziecie musiali czekac na wymazony blok. W tym przypadku (cena bloku + koszt wysylki + 10 AUD ) * 1.025 =

     

    Cena z wysylka przez PAYpal (krocce w komplecie) w PLN (2/18/2005) 356 PLN za jeden blok

     

    I walsnie tutaj dochodzimy do sedna tetgo postu !

    jesli znalazlo by sie kilku chetnych to mozna by zaoszczedzic na kosztach przesylki ( a moze i nie tylko na nich), przez co

    obnizyc cene bloku. Jezeli powarznie myslicie o zakupie piszcie w tym topicu.

     

    Wiecej informacji znajdziecie Na tej stronce.

     

    tutaj znajdziecie :

     

    Test Wersji miedzianej G4

     

    Test wersji srebrnej G5

     

    I jeszce jazda obowiazkowa zanim zaczniecie na mnie nalatywac

     

     

    ad 1 Zakladajacy ten topic nie czerpie jakichkolwiek zyskow z obrotu blokami,

    ad 2 Zakladajacy ten topic nie czerpie jakichkolwiek innych zyskow z tytulu zaangazowania w tym temacie

    ad 3 Zakladajacy ten topic wyraza chec pomocy w ewentoalnych negocjacjach wliczajac w to mozliwosc rozmowy telefonicznej ze sprzedawca tego bloku celem ustalenia kosztow

    ad 4 jesli znalazlyby sie osby chetne w ich gestii pozostanie

    - wybor metody zaplaty

    - zebranie pieniedzy

    - wyslanie pieniedzy

    - oraz wszytkie inne czynnosci zwiazane z tematem majatkowym

     

    Update:

     

    Link nie chce dzialac niestety ale wszystkie sposoby kontaktu sa dostepne pod Contact US na stronie glownej

  9. Z wysylka do USA 107.30 $.

    Jak na razie to fajnie wyglada w pudelku bo czeka na reszte czesci i niestety jeszce sobie poczeka z dobry miesiac

    bo musze zalatwic plexe na pojemnik i szybkozlaczki. A zrobie to dopiero jak bede w Polsce jak dobrze pojdzie to za ponad miesiac.

     

    Dla wszystkich zainteresowanych podaje LINK do stronki Cathar'a.

    Co do zamuwien to w moim przypadku czekalem jakies 4 miesiace zeby zamowic ten bloczek, ale moze

    teraz sie juz tak dlugo nie czeka.

     

    Dla zainteresowanych:

    Tutaj test STORM G4 (Cu)

    A tutaj test STORM G5 (Ag)

     

    Update:

    poprawilem dziekuje

  10. Kyniek BIE3 jest po prostu za duza i nie mial bym gdzie jej umiescic.

    Nie wziolem pompy od DD czy innych na 12v po lektorze postow na tym forum i dlastego

    ze zasilacz powinien zasilac kompa a nie chlodzenie wodne.

    Co do sestawu od Coolance to jednak wole sam modz dobrac bloki wenzyki itp.

    Pozatym nie wydaje mi sie zeby Coolance zrobilo wydajniejszy blok na CPU niz

    Storm Cathar'a.

     

    Update:

    Pozatym nie jestem pewien czy moglbym blok od kulance zalozyc na

    A64 kiedys w przyszlosci. Z blokiem ktory mam obecnie nie ma tego typu problemow.

     

     

    Dziekuje wszystkim za pomoc w wybraniu pompy zaraz ja zamowie.

    Goraco pozdrawiam Borys.

  11. Tia, a zestaw po Polsku za 250 zł i tak będzie wydajniejszy, bo mniej skomplikowany jakimiś złączkami.

    Ja bym sobie poszukałnagrzewnicy od jakiegoś porządnego amerykańskiego wozu i dopiero wtedy zaczął zabawę.

    1280275[/snapback]

    Raczej w to bardzo watpie ze za 250 zl zlozysz wydajniwjszy zestaw (CPC?).

    Nie bardzo tez rozumiem o jakie skomplikowane zlaczki CI chodzi. Jezeli o szybkozlaczki o ktore pytalem wczesniej to nie bardzo rozumiem w jaki sposob one komplikuja uklad ?

    Co do nagrzewnicy to wybralem wlasnie taka bo:

     

    1 nie mam czasu szwedac sie po zlomach w poszukiwaniu czesci

    2 nie mam czasu przerabiac np krocow tak zeby pasowaly do mojego ukladu

    3 nie mam frezarki, tokarrki ani CNC w garazu

    4 przeczytalem Ten Topic

    5 nie mam zaufania do ludzi wyznajacych filozofie "dobre bo moje a reszta to szajs"

     

     

     

    Ponawiam pytanie l30 czy l35

  12. Dodam jeszcze ze ma byc to w jezyku C. Siedze nad tym programem troche mam, jak skoncze wkleje kod i poprosze od modyfikacje (bo na pewno take beda potrzebne). Z gory dziekuje

    1270421[/snapback]

    To zmien class na struct i bedzie w jezyku C. Mowilem popatrz na ten program zobacz co z czym i wykorzystaj obserwacje w swoim programie. Juz latwiej chyba nie moze byc.

  13. Niech strace :

     

    #include <iostream>#include <iomanip> using namespace std;// declarin classclass Matrix{	// public functions	public:  // these functions are in charge of getting matrix dimensions from the user  bool Input_matrix_1st_dimensions ();  bool Input_matrix_2nd_dimensions ();  // this checks if the dimensions allow the matrixes to be multiplied  bool Check_2nd_matrix_dimensions ();  // these functions get matrix dimansions from private values  int Get_number_of_rows_m1 ();  int Get_number_of_columns_m1 ();  int Get_number_of_rows_m2 ();  int Get_number_of_columns_m2 ();  int Get_number_of_rows_m3 ();  int Get_number_of_columns_m3 ();  // these functions let the matrix values to be inputed  bool Input_values_1st_matrix (int &Number_of_rows_m1, int &Number_of_columns_m1);  bool Input_values_2nd_matrix (int &Number_of_rows_m2, int &Number_of_columns_m2);  // these funcyions display first and second matrix  void Display_1st_martrix ( int &Number_of_rows_m1, int &Number_of_columns_m1 );  void Display_2nd_martrix ( int &Number_of_rows_m2, int &Number_of_columns_m2 );  // this function creates third matrix by multiplying first and second matrix  void Multiply_Matrixes (int &Number_of_rows_m3, int &Number_of_columns_m3, int &Number_of_columns_m1);  // this function displays third matrix  void Display_3rd_martrix ( int  &Number_of_columns_m3, int &Number_of_rows_m3  );  // this function sets third matrix dimaensions  void Set_matrix_3_dimensions ();  	// private values for	private:  // Matrix 1:  // number of rows   int Number_of_rows_m1;  // number of columns  int Number_of_columns_m1;  // Matrix 2:  // number of rows   int Number_of_rows_m2;  // number of columnss  int Number_of_columns_m2;  // Matrix 3:  // number of rows   int Number_of_rows_m3;  // number of columns  int Number_of_columns_m3;  // this intializes the maximum matrixes that can be used  int Matrix_1 [10] [10];  int Matrix_2 [10] [10];   int Matrix_3 [10] [10];};int main (){char loop_control = 'y';int return_value = 0;// declaring objectMatrix M;// begining the first loopwhile ( loop_control == 'y'){ // error checking if the input data is wrong the function returns falseif ( M.Input_matrix_1st_dimensions () == true )	{   // error checking if the input data is wrong the function returns false  if ( M.Input_matrix_2nd_dimensions () == true && M.Check_2nd_matrix_dimensions () == true ) 	 {    // declaring local variables used in int main function    int number_of_rows_m1 = 0;    int number_of_columns_m1 = 0;   	 int number_of_rows_m2 = 0;    int number_of_columns_m2 = 0;    int number_of_rows_m3 = 0;    int number_of_columns_m3 = 0;        // setting the variables by calling functions that get data from class Matrix private values    number_of_rows_m1 = M.Get_number_of_rows_m1 ();    number_of_columns_m1 = M.Get_number_of_columns_m1 ();    number_of_rows_m2 = M.Get_number_of_rows_m2 ();    number_of_columns_m2 = M.Get_number_of_columns_m2 ();    M.Set_matrix_3_dimensions ();    number_of_rows_m3 = M.Get_number_of_rows_m3 ();    number_of_columns_m3 = M.Get_number_of_columns_m3 ();    // error checking if the input data is wrong the function returns false    if ( M.Input_values_1st_matrix ( number_of_rows_m1, number_of_columns_m1) == true )   	 {       // error checking if the input data is wrong the function returns false      if ( M.Input_values_2nd_matrix (number_of_rows_m2, number_of_columns_m2) == true )     	 {           // calling functions displaing matrixes 1 and 2           M.Display_1st_martrix ( number_of_rows_m1, number_of_columns_m1 );           M.Display_2nd_martrix ( number_of_rows_m2 ,number_of_columns_m2 );           // calling functions multiplying matrixes 1 and 2           M.Multiply_Matrixes (number_of_rows_m3, number_of_columns_m3, number_of_columns_m1);           // calling functions displaing matrix 3           M.Display_3rd_martrix (number_of_rows_m3, number_of_columns_m3);           cout << endl;           // this asks user if he wants to continue           cout << " Do you want to continue ? Press y if so or no if not " << endl;           cin >> loop_control;           if ( cin.fail() != 0 )            {        	 loop_control = 'n';        	 return_value = 1;        	 cerr << " ERROR! Could not read the continue input ! " << endl;         }     	 }      else	     	 {        loop_control = 'n';         return_value = 1;     	 }   	 }        	     else	   	 {      loop_control = 'n';      return_value = 1;   	 }  	 }    else	 	 {    loop_control = 'n';    return_value = 1; 	 } 	}else		{  loop_control = 'n';  return_value = 1;	}}cout << "Bye!Bye! " << endl;return return_value;}  // this gets data from user if data correct returns true if not falsebool Matrix::Input_matrix_1st_dimensions (){	bool rv = true;	int number_of_rows = 0;	int number_of_columns = 0; 	cout << endl;	cout << " Enter the number of rows for the first matrix" << endl;	cin >> number_of_rows;	if (cin.fail () == 0 and number_of_rows >= 1 and number_of_rows <= 10)  {  	 cout << endl; 	 cout << " Enter the number of columns for the first matrix " << endl; 	 cin >> number_of_columns;  	 if ( cin.fail() ==0 and number_of_columns >= 1 and number_of_columns <= 10)    {   	 Number_of_rows_m1 = number_of_rows;   	 Number_of_columns_m1 = number_of_columns;   	 } 	 else     {   	 cerr << " Error!! Could not read the number of columns input " << endl;   	 cerr << " Remember the number of columns must be an inteager grater or equal 1 and less than 10" << endl;   	 rv = false;    }  }	else   { 	 cerr << " Error!! Could not read the number of rows input " << endl; 	 cerr << " Remember the number of columns must be an inteager grater or equal 1 and less rhan 10 " << endl; 	 rv = false;  }return rv;cout << endl;}// this gets data from user if data correct returns true if not falsebool Matrix::Input_matrix_2nd_dimensions (){	bool rv = true;	int number_of_rows = 0;	int number_of_columns = 0; 	cout << endl;	cout << " Enter the number of rows for the second matrix" << endl;	cin >> number_of_rows;	if (cin.fail () == 0 and number_of_rows >= 1 and number_of_rows <= 10)  {  	 cout << endl; 	 cout << " Enter the number of columns for the second matrix " << endl; 	 cin >> number_of_columns;  	 if ( cin.fail() ==0 and number_of_columns >= 1 and number_of_columns <= 10)    {   	 Number_of_rows_m2 = number_of_rows;   	 Number_of_columns_m2 = number_of_columns;    } 	 else     {   	 cerr << " Error!! Could not read the number of columns input " << endl;   	 cerr << " Remember the number of columns must be an inteager grater or equal 1 and less than 10" << endl;    rv = false;    }  }	else   { 	 cerr << " Error!! Could not read the number of rows input " << endl; 	 cerr << " Remember the number of columns must be an inteager grater or equal 1 and less than 22" << endl; 	 rv = false;  }	return rv;}// this gets data from user if data correct returns true if not falsebool Matrix::Check_2nd_matrix_dimensions (){	bool rv = true; 	if ( Matrix::Number_of_columns_m1 == Matrix::Number_of_rows_m2 )  {  }	else   { 	 cerr << " Wrong number of rows input " << endl; 	 cerr << " To multiply two matrixes the number of columns in first matrix must be equal to " << endl; 	 cerr << " the number of rows in second matrix " << endl; 	 rv = false;  }return rv;}    int Matrix::Get_number_of_rows_m1 (){return Number_of_rows_m1;}int Matrix::Get_number_of_columns_m1 (){return Number_of_columns_m1;}int Matrix::Get_number_of_rows_m2 (){return Number_of_rows_m2;}int Matrix::Get_number_of_columns_m2 (){return Number_of_columns_m2;}int Matrix::Get_number_of_rows_m3 (){return Number_of_rows_m3;}int Matrix::Get_number_of_columns_m3 (){return Number_of_columns_m3;}// this gets data from user if data correct returns true if not falsebool Matrix::Input_values_1st_matrix (int &Number_of_rows_m1, int &Number_of_columns_m1){	bool rv = true;	cout << endl;	cout << endl;	cout << " Enter the values for first Matrix " << endl; 	cout << endl;	int i;	int j;	for ( int i = 0; ( (i < Number_of_rows_m1) && (cin.fail () ==0)); i ++ )  { 	 for (j = 0; ((j < Number_of_columns_m1) && ( cin.fail() == 0)); j ++  )    {   	 cout << " Enter the value for the cell in row " << i+1 << " column " << j+1 << endl;   	 cin >> Matrix_1 [i][j];       }  }	if ( cin.fail () != 0 )  { 	 cout << " ERROR! Wrong input data !" << endl; 	 rv = false;  }  return rv;}// this gets data from user if data correct returns true if not falsebool Matrix::Input_values_2nd_matrix (int &Number_of_rows_m2, int &Number_of_columns_m2){			bool rv = true;	cout << endl;	cout << endl;	cout << " Enter the values for second Matrix " << endl; 	cout << endl;	int i;	int j;	for (i = 0; i < Number_of_rows_m2; i ++ )  { 	 for ( j = 0;(( j < Number_of_columns_m2) && (cin.fail () == 0)); j ++  )    {   	 cout << " Enter the value for the cell in row " << i+1 << " column " << j+1 << endl;   	 cin >> Matrix_2 [i][j];       }  }  if ( cin.fail () != 0 )  { 	 cout << " ERROR! Wrong input data !" << endl; 	 rv = false;  }  cout << endl;return rv;}void Matrix::Display_1st_martrix ( int &Number_of_rows_m1, int &Number_of_columns_m1 ){	cout << " 1st Matrix: " << endl;	cout << endl;  	for (int i = 0; i < Number_of_rows_m1; i ++ )  { 	 cout << " | "; 	 for (int j = 0; j < Number_of_columns_m1; j ++  )    {   	 cout << setw (5) << Matrix_1 [i][j] << " | ";       } 	 cout << endl;  }cout << endl;}void Matrix::Display_2nd_martrix ( int &Number_of_rows_m2, int &Number_of_columns_m2 ){		cout << " 2nd Matrix : " << endl;	cout << endl;	for (int i = 0; i < Number_of_rows_m2; i ++ )  { 	 cout << " | "; 	 for (int j = 0; j < Number_of_columns_m2; j ++  )    {   	 cout << setw (5) <<  Matrix_2 [i][j] << " | ";       } 	 cout << endl;  }  cout << endl;}void Matrix::Set_matrix_3_dimensions (){	Matrix::Number_of_rows_m3 = Matrix::Number_of_rows_m1;	Matrix::Number_of_columns_m3 = Matrix::Number_of_columns_m2;}// this multiply matrixes 1 and 2 void Matrix::Multiply_Matrixes (int &Number_of_rows_m3, int &Number_of_columns_m3, int &Number_of_columns_m1){  for (int i = 0; i < Number_of_rows_m3; i++)  	 {  for (int j = 0; j < Number_of_columns_m2; j++)           {                    int sum = 0;                    for (int k = 0; k < Number_of_columns_m1; k++)                     	 {   	 sum = sum + ( Matrix_1[i][k] * Matrix_2[k][j]);                   	 Matrix_3[i][j] = sum;    } 	 }	}} void Matrix::Display_3rd_martrix ( int  &Number_of_rows_m3, int &Number_of_columns_m3  ){		cout << " 3rd Matrix = 1st Matrix * 2nd Matrix : " << endl;	cout << endl;	for (int i = 0; i < Number_of_rows_m3; i ++ )  { 	 cout << " | "; 	 for (int j = 0; j < Number_of_columns_m3; j ++  )    {   	 cout << setw (5) <<  Matrix_3 [i][j] << " | ";       } 	 cout << endl;  }  cout << endl;}

    Przyjrzyj sie uwarznie funkcji void Matrix::Multiply_Matrixes (int &Number_of_rows_m3, int &Number_of_columns_m3, int &Number_of_columns_m1)

    powinna ci ona pomodz w zrozumieniu jak to dziala

    Pozdrawiam

  14. Bardzo prosze o odpowiedz co jest nie tak w ponizszej fukcji

     

     

    char RolodexEntry::Input_name ( const char prompt[] ){	cout << prompt;	cin.ignore ();	cin.getline (Name,Max_name);	while ( !cin.fail()  || Name[0] == '\0' )  { 	 cin.clear (); 	 cin.ignore (INT_MAX,'\n'); 	 cout << prompt; 	 cin.getline (Name,Max_name);  }	cout << Name[Max_name];	return Name[Max_name];     }	void RolodexEntry::Pass_input_to_array ( RolodexEntry ARR [], short& Number_of_entries ){		short i = Get_number_of_entries ();	for ( i < Max_entries )  { 	 cout << " Entry number " << Number_of_entries + 1 << ":" << endl; 	 ARR [i].Name[Max_name]  = Input_name (" Input the name \n"); 	 ARR [i].Address[Max_address] = Input_address (" Input the address \n"); 	 ARR [i].Phone_number[Max_phone_number] = Input_phone_number (" Input the phone number \n"); 	 ARR [i].E_mail_address[Max_e_mail_address] = Input_e_mail_address (" Input the e-mail address \n");  	 Number_of_entries = i ++;  }	else  { 	 cerr << " ERORR! You reached the maximum nuber of entries which is " << Max_entries << " ! " << endl;     }	return;}

    po uruchomieniu programu i wprowadzeniu danych program dalej prosi o wprowadzenie danych.

     

    dziekuje za odpowiedz

  15. Wiec tak dzisiaj pszeszedlem sie do przedstawicielstwa FESTO. I zapytalem czy moge u nich kupic szybkozlaczki na

    tygona takiego jak kilka postow wyzej. Nie mieli skrecanych wiec dali mi wtykowe ( dali za darmo ).

    Podoba mi sie ta firma. Wlasnie przegladalem ich katalog i trafilem na

    COS TKAKIEGO.Myslicie ze sie nada????

    Moj blok na CPU ma gwint 3/8 BSPP a abandonki tez maja dokladnie taki sam gwint. Pytanie tylko czy Otwor w bloku bedzie pasowal do szybkozlaczki i czy gwintowana czesc szybkozlaczki nie bedzie za dluga zeby wkrecic ja w bloki????

  16. Szbkozlaczki podobno sa bezpieczniejsze, wygodniejsze i ladniej sie prezetuja.

    Szcegoly TUTAJ

     

    Co do choinek to moze to moje odczucie ale jak na nie patrze to wydaje mi sie ze koncowka zlaczki zaraz przetnie wenzyka.

     

    Znalazlem wczoraj tezt zamych zlaczek chyba na relitynet.pl ale niestety dzisiaj stronka nie wiem czemu nie dziala.

     

     

    Ponawiam pytanie umieszczone kilka postow wyrzej odnosnie roznicy miedzy wenzykami. Bo nie wiem ktory wybrac i to mnie troche wstrzymuje bo razem z wenzykami zamowilbym sobie chlodnice. Z groy wielkie dzieki.

  17. Ale i tak przesylka szla Ci z Australii... Podziel sie wrazeniami jak zmontujesz.

    1236213[/snapback]

     

    Kilka dni szla ale dokladnie nie pamietam ale wiem ze sie zdziwilem ze tak szybko doszla.

    Jedyny mankament jak na razie zauwarzylem to to ze pudelko w ktorym dostalem blok bylo lekko uszkodzone

    ( w czasie transporu ) ale blok jest caly wiec nie am sie czym przejmowac. Chialbym tylko jeszcze zmienic w nim choinki na szybkozlaczki ale na razie musze zamuwic choldnice, wenzyki i pompe.

  18. Dziki za odpowiedzi. Teraz wiem ze nie warto. Nie wzialem pod uwage szymu wody bo z pecherzykami powietrza mozna sobie latwo poradzic.

    Zloze sobie normalny pojemnik ale dopiero za jkai miesiac jak mi sie uda poleciec do Polski bo tu gdzie mieszkam moge dostac tylko plexe o grobosci jakies 2 - 3 mm.

     

    Moze mi ktos powiedziec gdzie np w kielcach albo w krakowie znalesc kogos kto potnie mi plexe do odpowienich wymiarow?

     

    Zaraz zamowie chlodnice i zaczne szukac pompy. Jeszcze raz wielkie dzieki za zainterosowanie.

     

    Update:

     

    Czy wie ktos moze jaka jest roznica miedzy wenzykami nr1 a Wenzykami nr 2.

     

     

    Jeszcze jedno male pytanie czy znajde szybkozlaczki wrecane w ktore bede mogl wkrecic te weze

    ( Srednica wewneczna 12.77, zewneczna 15.9, grobosc scianki 1.6 mm ).

×
×
  • Dodaj nową pozycję...