Da li mi netko moze pomoci pri ucenju programiranja u C++?
Ne snalazim se bas najbolje,a slijedeci tjedan imam ispit... :hm:
Printable View
Da li mi netko moze pomoci pri ucenju programiranja u C++?
Ne snalazim se bas najbolje,a slijedeci tjedan imam ispit... :hm:
probaj ovdje se malo snač ako ti se nitko ne javi
http://www.student.foi.hr/~darados/knjiga/
što te toćno zanima??
Treba mi neki primjer za funkciju #define.
Imam knjigu koju je napisao prof. sa faksa, medutim nema primjera za tu funkciju.
Pise samo ovo:
"Konstante mogu imati svoje ime, poput varijabli. Smisao je u tome da se može pojednostaviti njihova upotreba. Na primjer ako je potreban broj Pi na osam decimala Pi=3.14159265 može biti dosadno više puta pisati ovaj broj, a postoji i mogućnost greške. Konstantama se može pridružiti ime na dva načina:
1. Pomoću predprocesorske upute #define, kao na primjer:
#define PI 3.14159265
#define novired ''\n''
2. Na isti način kao i varijable, na primjer:
const float PI=3.14159265;
const char tab='\t;'
U oba slučaja kasnije se u programu može pozivati naziv PI umjesto navedenog decimalnog broja, kao na primjer:
opseg = 2*PI*r;
cout <<novired; "
E, sad kako to napisati u C++ da sve sljaka? :comp:
Pa tu ti je obavljen sav dio vezan uz kodiranje, trebaš samo to složiti u sintaksno ispravan program. A valjda znaš kako se pišu C++ programi.
http://www.tutorijali.net/cpp/aritmeticki-operatori
Nadam se da će to pomoći,imaš nekoliko stranica tutora,pa vidi
pojednostavljeno, ti tom naredbom pridjeljuješ određenom nazivu neku vrijednost, te će program u izvršavanju svaki put kad upotrijebiš PI koristiti zadanu vrijednost. recimo suma=PI/2. i kad okineneš kasnije printf dobit ćeš broj 1.57....
#define koristiš prije glavnog programa.
evo, ne znam kako jednostavnije objasnit. inače, za C ti je zakon knjiga Demistificirani C++
I ja se dosta več mučim s tim programiranje. Nije to ni tako teško samo treba vremena dok to sve sjedne...
pretprocesorska naredba #define ti koristi da definiraš (u ovom slučaju) jedan broj da ga kasnije ne moraš pisati više puta (u ovom primjeru zbrajaš pi sa nekim proizvoljnim brojem).
#include <stdio.h>
#define pi 3.141592654
void main ()
{
float a=5.123;
printf ("%f",pi+a);
}
jel kužiš sve ovdje?:respect:
edit: btw ja ti imam knjigu "C Jezik", autora: Stranjak - Tomić, u biti to je udžbenik, a s obzirom na to da ja nemam informatiku u školi (:angry: mutavi program ugostiteljske škole u zg-u) do sad nisam našao problem kojeg nisam mogo rješit
pozdrav
He he svi veliki programeri a niko da ispravi da je ovo C a ne C++
Moze preporuka neke knjige za programiranje u c++? Za pocetnika.
Šribar, Motik - Demistificirani C++
Ozbiljno? (ozbiljno i pitam)
Nisam se nikad trudio to učiti, uvijek sam mislio da treba imati neku logiku i razmišljanje za takve stvari inače bi svi programirali. Dobro, naravno da treba imati i malo pameti, al ako te knjiga tome može podučiti onda super. Možda bi mogao malo krenuti s tim, uvijek može zatrebati, a photoshopa mi je na vrh glave već..
A gledaj sve ti to ovisi o tvojoj volji, koliko ces ti htjeti nauciti i koliko ces htjeti shvatiti. Ne kazem da sam procito knjigu (tj. nisam je cijelu ni procitao, jos ucim :notooth:) i da sam odma znao sve, nego nakon svakog poglavlja uzmes vjezbu koju su ti zadali i vjezbas dok ne naucis sve naredbe.
Hvala za preporuke. Jos jedno pitanje, gdje se mogu kupiti te knjige? U algoritmu, obicnim knjizarama ili...?
Malo kasno ali nikad nije kasno,da se javim!Pogledaj stranicu
http://metrobroadband.metronet.hr/helena-drpic
tek sam počeo pisati,osnove osnova c++ jezika za prave početnike
jer sam i ja bio takav a nigdje nema bas pravih
osnova,dizajn nije neki ali bitno mi je da se razumije c++ i tek
je u početcima stranica!
Evo nikad kasno ako se želi c++ učiti.Pogledaj stranicu u začetku sa osnovama osnova c++ -a!!!Dizajn nije neki ali ako razumijete što piše i još programčić napišete sami super!!Želim svima pomoći koji su apsolutni početnici! http://metrobroadband.metronet.hr/helena-drpic
i tek je u začecima ali sve bitno će biti obrađeno!Sve najbolje svima za blagdane ove!!!!
Rješite mi ovaj problem koji imam za zadaću iz C++
Molim vas!
Na izvoru napona u priključena su tri serijaska spojena otpornika R1, R2 R3
potrebno je izračunati ukupni otpor R,
Jakost struje I i pad napona na svakom otporniku (U1, U2, U3)
Ispis neka bude:
U (u ohm) =
R1 (u ohm) =
R2 (u ohm) =
R3 (u ohm) =
Ukupni otpor R iznosi ... ohm
Jakost struje I iznosi ...A.
Pad napona U1 je ... V.
Pad napona U2 je ... V.
Pad napona U3 je ... V.
Napomena:
Ukupni otpor serijskog spoja jednak je zbroju pojedinih otpornika
Jakost struje i padovi napona računaju se po Ohmovom zakonu
I = U/R
Code:#include<iostream>
using namespace std;
int main(){
double r1, r2, r3, r, i, u, u1, u2, u3;
cin >> r1 >> r2 >> r3 >> u;
r=r1+r2+r3;
i=u/r;
u1=i*r1;
u2=i*r2;
u3=i*r3;
cout << "U=" << u << "V" << endl;
cout << "R1=" << r1 << " ohma" << endl;
cout << "R2=" << r2 << " ohma" << endl;
cout << "R3=" << r3 << " ohma" << endl;
cout << "R=" << r << " ohma" << endl;
cout << "I=" << i << "A" << endl;
cout << "U1=" << u1 << "V" << endl;
cout << "U2=" << u2 << "V" << endl;
cout << "U3=" << u3 << "V" << endl;
return 0;}
Neznam kak rastaviti na cijeli i decimalni dio.
Molim vas za kompletni kod cijelog zadatka koji glasi:
Unesi jedan realni broj.
Izračunaj i ispiši kvadrat unešenog broja,
zaokruži realni broj na najbliži cijeli, veći broj,
zaokruži na najbliži manji broj,
te rastavi broj na njegov cijeli i decimalni dio.
Code:#include<math.h>
#include<stdio.h>
int main(){
double broj, dec;
int nizi, visi;
scanf("%lf",&broj);
visi=(int)ceil(broj);
nizi=(int)floor(broj);
dec=broj-nizi;
printf("Kvadrat broja: %lf\n",broj*broj);
printf("Zaokruzen na nize: %d\n",nizi);
printf("Zaokruzen na vise: %d\n",visi);
printf("Broj iza decimalne tocke: %lf\n",dec);
return 0;}
Molim vas ako može pomoć.
Unesi koeficijente parabole i pravca.
Program ispisuje točke u kojima se oni sijeku, ako se sijeku. Inače napiši: Ne sijeku se!
Hvala puno unaprijed.
Code:#include <iostream>
#include <cmath>
using namespace std;
int main(){
float p, k, l;
float d, x1, x2, y1, y2;
cout << "Upisi koeficijente [p, k, l]:" << endl;
cin >> p >> k >> l;
d=pow((2*k*l-2*p),2)-4*k*k*l*l;
if(d<0)
cout << "Ne sijeku se!" << endl;
else{
x1=((2*p-2*k*l)+sqrt(d))/(2*k*k);
x2=((2*p-2*k*l)-sqrt(d))/(2*k*k);
y1=k*x1+l;
y2=k*x2+l;
if(d==0)
cout << "Sjeciste je u tocki " << x1 << ',' << y1 << endl;
else
cout << "Sjecista su u tockama " << x1 << ',' << y1 << " i " << x2 << ',' << y2 << endl;}
system("PAUSE");
return 0;}
Evo malo koristi i od mene (nas)!!
...ovdje... možete skinuti puno programa koje smo učili na satu programiranja
http://3fmehatronicari.profusehost.net/
Evo, možda sam fulao temu- više tu spada.
Ali, sad je gotovo.
Pa, jel može netko pogledati ovo i odgovoriti (ako može)?
:respect:
EDIT: Riješeno
Napišite C program(ne c++)[opomena] koji računa cijenu kupljenog goriva na benzinskoj postaji.
Program na početku pita korisnika za količinu kupljenog goriva po vrstama ( Eurosuper 95,
Super plus 98, Eurodizel i Dizel). Uneseni brojevi su realni, a cijene goriva sljedeće:
Eurosuper 95 – 8,70 kn/l
Super plus 98 – 8,70kn/l
Eurodizel – 7,96kn/l
Dizel – 7,77 kn/l
Program na kraju ispisuje ukupnu cijenu goriva koju korisnik mora platiti u obliku:
Cijena je: ___ kn i___ lp.
Molim vas za pomoc...treba mi do petka ujutro =)
Evo pseudokoda (da ne bi dao cijelo rješenje):
Ne bi trebalo ovo biti problem prepisati u C.Code:učitaj eurosuper
učitaj super
učitaj eurodizel
učitaj dizel
ukupno = eurosuper * 8.7 + super * 8.7 + eurodizel * 7.96 + dizel * 7.77
ukupno = zaokruži(ukupno, 2)
kune = (int)ukupno
lipe = (ukupno - kune) * 100
ispiši kune
ispiši lipe