PDA

Pogledaj cijelu verziju : pomoć u c++



programer1994
11-05-2008, 16:18
ja sam novi u ovome forumu,a i u programiranju :oops: .Molim vas da mi pomognete oko ovog zadatka,provjerio sam ga više puta i isti je ko u tutorialu.
evo source kode:


#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int main(int argc, char *argv[])
{
double a,rez;
cout << "unesite pozitivan broj";
cin >> a;
if(a<0);
{
cout << "unijeli ste negativan broj"<< endl;
}
else
{
rezultata=sqrt(a);
cout "rezultat je "<< rez<<endl;
system("PAUSE")
return 0;
}

programer1994
11-05-2008, 17:48
dajte ljudi triba mi pomoć

matowin59
11-05-2008, 17:50
dajte ljudi triba mi pomoć
#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
double a,rez;
cout << "unesite pozitivan broj";
cin >> a;
if(a<0)//OVDJE SI STAVIO nepotrebnu točku zarez
{
cout << "unijeli ste negativan broj"<< endl;
}
else
{
rez=sqrt(a);

cout<< "rezultat je "<< rez<<endl;//ovdje ti fali << koje sam dodao.
}
system("PAUSE");
return 0;
}

matowin59
11-05-2008, 17:53
ja sam novi u ovome forumu,a i u programiranju :oops: .Molim vas da mi pomognete oko ovog zadatka,provjerio sam ga više puta i isti je ko u tutorialu.
evo source kode:


#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int main(int argc, char *argv[])
{
double a,rez;
cout << "unesite pozitivan broj";
cin >> a;
if(a<0); //ovo ti ne treba jer kod uvjeta se to ne stavlja
{
cout << "unijeli ste negativan broj"<< endl;
}
else //else ti nema završni dio bloka }
{
rezultata=sqrt(a); //ovdje si napisao rezultat ali na početku si deklarirao rez
cout "rezultat je "<< rez<<endl;
system("PAUSE") //ovdje ti fali točka zarez
return 0;
}

...za detaljnije objašnjenje moraš navesti što ne razumiješ pa će ti biti objašnjenjo,jer moraš paziti kako pišeš kod
i što s čime završava i koje su oblasti važenja {} vitičastih zagrada.

programer1994
11-05-2008, 18:00
hvala puno iden odma isprobat sad mi piše expected `}' at end of input

Luka
11-05-2008, 19:53
hvala puno iden odma isprobat sad mi piše expected `}' at end of input

na kojoj liniji ?

programer1994
11-05-2008, 20:01
zadnjoj,stvarno neznam možda sam preglup za ovo :cry: ,morat ću i ja provat nešto u onim makerima iako mi nisu dragi :-x

koki007
11-05-2008, 20:02
hvala puno iden odma isprobat sad mi piše expected `}' at end of input

Kopiraj kod iz ovog posta:

viewtopic.php?p=673869#p673869 (http://www.pcplay.hr/forum/viewtopic.php?p=673869#p673869)

u onom drugom ispod (quote-anom) fali jedna vitilicasta zagrada

programer1994
11-05-2008, 20:09
radi samo šta nisam čita hvala vam

matowin59
11-05-2008, 20:13
dajte ljudi triba mi pomoć
#include <cstdlib>
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
double a,rez;

cout << "unesite pozitivan broj";
cin >> a;
if(a<0) //OVDJE SI STAVIO nepotrebnu točku zarez
{
cout << "unijeli ste negativan broj"<< endl;
}
else
{
rez=sqrt(a);

cout<< "rezultat je "<< rez<<endl; //ovdje ti fali << koje sam dodao.
}
system("PAUSE");
return 0;
}
....ovaj kod šljaka i prepiši ga točno tako,i dio po dio proučavaj
jer samo tako možeš shvatiti u čem je problem,mala greška nestavljanja ; točke zareza na kraju deklaracije ili nezavršetak bloka {} s vitičastim zagradama dovodi do greške
samo upornošću možeš sve!

programer1994
11-05-2008, 20:20
sve sam skužija sada thx for help puno mi je jasnije if else sad ću provat sam nešto slično

SkunK
12-05-2008, 21:59
Isto tako ako ti je poslje naredbe "if" samo jedna linija koda vezana za tu petlju, netrebas koristit { i }.
I nikad nisam skuzio zasto dalmatinci sile taj svoj dalmatinski... "skužija", "provat" itd. kao da smo nepismeni :/

programer1994
13-05-2008, 14:48
I nikad nisam skuzio zasto dalmatinci sile taj svoj dalmatinski... "skužija", "provat" itd. kao da smo nepismeni :/
ja pišem onako kako bih ti i rekao :D btw što imaš protiv dalmatinaca

Luka
14-05-2008, 13:31
@ReiKo - isto pitanje možeš postaviti za svako narječje u HR.

SkunK
14-05-2008, 20:08
Nemam ja nista protiv dalmatinaca. Naravno da mogu postavit isto pitanje za svako narječje u RH.
Ali uglavnom čini mi se da je uvijek to "narječje" na forumima "forsirano" a ne nenamjerno.

btw. offtopicarimo :D

Luka
15-05-2008, 13:03
Vjerujem mi čini ti se :)