Skocz do zawartości
karwinkaa

Błąd W Programie C++

Rekomendowane odpowiedzi

// Drugi program

#include <iostream.h>

int main()

{

{double bok;

cout << "Podaj dlugosc boku w kwadracie";

cin >> bok;

if (bok>0)

double pole = bok * bok;

cout << "Pole jest rowne" <<pole;

}

else

cout << "Blad";

return 0;

 

}

 

U mnie bylo napisane, ze pojawil sie blad. Co nalezy poprawic?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

PHP
// Drugi program

#include <iostream.h>

int main()

{

double bok;

cout << "Podaj dlugosc boku w kwadracie";

cin >> bok;

if (bok>0)

{

double pole = bok * bok;

cout << "Pole jest rowne" <<pole;

}

else

cout << "Blad";

return 0;

}

Tak powinno być

Edytowane przez Gusioo

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

#include <iostream> //bo piszemy pod linuhem :P

using namespace std; // globalna przestrzen nazw

int main()

{

double bok;

double pole; // bo nie powinno sie deklarowac zmiennych w polach warunkowych

std::cout << "Podaj dlugosc boku w kwadracie";

std::cin >> bok;

if (bok>0){

pole = pow(bok,2);

std::cout << "Pole jest rowne" <<pole<<endl; //lub flush oproznikenie bufora

}else

cout << "Blad";

return 0;

}

 

// :: operator zasiegu :P

Ma ktos lepszy pomysl??

Ja bym zdefiniowal kalse figura i tak sie bawil!!

Edytowane przez deuz

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

mozna tak:

using cin;

using cout;

itd;

ale poniewaz zalezy nam na bezpieczenstwie - jak zawsze to ja pisze wlasnie tak:

std::cout<< ...

czyli informuje tych co czytaja kod ze wiem ze te strumienie nie biora sie z kosmosu tylko z globalnej przestrzeni nazw zadeklarowanej jak w tamtym poscie

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

std::cout<< ...

czyli informuje tych co czytaja kod ze wiem ze te strumienie nie biora sie z kosmosu tylko z globalnej przestrzeni nazw zadeklarowanej jak w tamtym poscie

1331965[/snapback]

Czyli dublujesz sie bo using namespace std ; jest po to żeby jednoznacznie to określić i potem już nie pisać std::

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Razor pisałeś kiedy skomplikowany kod mam na myśli składający sie z tysiaca i wiecej lini i rozbijałes go na pliki *.h * .cpp oczywiscie pod linuhem i czy robules do tego makefila ???

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Razor pisałeś kiedy skomplikowany kod mam na myśli składający sie z tysiaca i wiecej lini i rozbijałes go na pliki *.h * .cpp oczywiscie pod linuhem i czy robules do tego makefila ???

1334726[/snapback]

Tak, ale nie w linuxie bo te wbudowane narzędzia są beznadziejne i jeszcze nikt w tym nic dobrego nie zrobił.

 

Bez obrazy ale takie jest moje zdanie.

Edytowane przez razor1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No cóż może coś w tym jest żę początkujący tak mówią.

Mówiąc że narzędzia są beznadziejne trochę przesadziłem wiec sorry. Ale wg. mnie nie są to zbytnio profesjonalne narzędzia a na pewno nie wygodne.

 

Początkujący nie jestem, siedze w tym prawie 4 lata. I raczej nie wiążę swojej przysżłości zawodowej programistycznej/stanowiska pracy z systemem linux.

 

ale predzej czy pozniej i tak cie to dopadnie czy tego chcesz czy nie

Na pewno nic mnie nie dopadnie, bo ja z tym swojej przyszłości nie wiąże wcale. Więć nie ale dziękuję.

 

kiedy winda bedzie milaa otwarty jak linuh kod to pogadamy

Awykonalne, chyba że ktoś ( jakiś programista ) wyniesie część kodu , to wtedy będzie "otwarty" :lol: . Edytowane przez razor1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

razor nie badz zly,ale predzej czy pozniej i tak cie to dopadnie czy tego chcesz czy nie ,linux niej jest skompliowanym "narzedziem"programistycznym - trza sie tylko trohe pobawic .No np zeby zrobic jakis prosty obraz{system plików}typu iso wystarczy 1 poleceie "mkisofs" a pod windowsem :P.Heheheheh - moze za pare lat kiedy winda bedzie milaa otwarty jak linuh kod to pogadamy :D

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...