Ja za sada znam C++ tako da ću Vam o njemu i pricati...
Kada želite da napravite program morate se pridržavati ovoga:
1.Razmisliti kakv program želite napraviti i sta će on raditi
2.Nacrtati algoritam* za njega
3.Sve to pretvoriti u kodove** i napisat program
5.Proveriti da li sve radi kako treba
*Algopitam je prednacrt programa.Najprostiji programi sadrže početak, ulazne podatke, obradu podataka, izlazne podatke i kraj.A neki složeniji programi imaju razne naredbe i petlje...Jedne od njih su if i for..If petlja sluzi za neka pitanja kao npr. da li je to vece od toga i onda imamo granu da i granu ne pa ide nastavak programa...For petlja sluzi za npr. ispisivanje svih parnih brojeva od 2 do 100.To bi napisali: i=2,100,2.Broj 2 prikazuje pocetak broj 100 kraj a broj 2 skok.
**Nije mnogo tesko pretvoriti algoritam u kod...Kod kodova ulazne podatke pisemo cin>>, izlazne cout<<, if pisemo npr. if (x>y) {x+y} sto znaci ako je x vece od y saberi ih, obrada podataka se pise npr. x=a+b...
Pravila u pisanju programa:
1.Na pocetku svakog programa moramo imati odredjenu biblioteku iz koje ce citati podatke...Standardne su: cstdlib i iostream
2.Na kraju svakog programa moramo imati:
3.Program se otvara i zatvara velikim zagradama: { i }
4.Posle svake naredbe pise se: ;
5.Na pocetku programa uvek moramo pomenuti koje ce i kave ce se promenljive pominjatu u programu
6.Nikad ne smemo pisati kao u matematici x+y=a vec a=x+y
7.Ovo su znaci operacija:
jednako - == ( ovo nije greska - pisu se dva znaka = )
manje i vece - < >
manje ili jednako i vece ili jednako - <= >=
ili - ||
i - &&
negacija (not) - !
Primer prostog programa koji sam napravio:
Algoritam:
![Osnove C++-a Algori10](https://i.servimg.com/u/f16/14/66/53/20/algori10.png)
Kod:
Program:
To bi bilo to nadam se da ste me razumeli...Tut by Vuk98.Zabranjeno kopiranje![:copyright: ©️](https://cdn.jsdelivr.net/emojione/assets/png/00a9.png?v=2.2.7)
Kada želite da napravite program morate se pridržavati ovoga:
1.Razmisliti kakv program želite napraviti i sta će on raditi
2.Nacrtati algoritam* za njega
3.Sve to pretvoriti u kodove** i napisat program
5.Proveriti da li sve radi kako treba
*Algopitam je prednacrt programa.Najprostiji programi sadrže početak, ulazne podatke, obradu podataka, izlazne podatke i kraj.A neki složeniji programi imaju razne naredbe i petlje...Jedne od njih su if i for..If petlja sluzi za neka pitanja kao npr. da li je to vece od toga i onda imamo granu da i granu ne pa ide nastavak programa...For petlja sluzi za npr. ispisivanje svih parnih brojeva od 2 do 100.To bi napisali: i=2,100,2.Broj 2 prikazuje pocetak broj 100 kraj a broj 2 skok.
**Nije mnogo tesko pretvoriti algoritam u kod...Kod kodova ulazne podatke pisemo cin>>, izlazne cout<<, if pisemo npr. if (x>y) {x+y} sto znaci ako je x vece od y saberi ih, obrada podataka se pise npr. x=a+b...
Pravila u pisanju programa:
1.Na pocetku svakog programa moramo imati odredjenu biblioteku iz koje ce citati podatke...Standardne su: cstdlib i iostream
2.Na kraju svakog programa moramo imati:
- Kod:
system("PAUSE");
return 0;
3.Program se otvara i zatvara velikim zagradama: { i }
4.Posle svake naredbe pise se: ;
5.Na pocetku programa uvek moramo pomenuti koje ce i kave ce se promenljive pominjatu u programu
6.Nikad ne smemo pisati kao u matematici x+y=a vec a=x+y
7.Ovo su znaci operacija:
jednako - == ( ovo nije greska - pisu se dva znaka = )
manje i vece - < >
manje ili jednako i vece ili jednako - <= >=
ili - ||
i - &&
negacija (not) - !
Primer prostog programa koji sam napravio:
Algoritam:
![Osnove C++-a Algori10](https://i.servimg.com/u/f16/14/66/53/20/algori10.png)
Kod:
- Kod:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
double c, f;
cout<<"Dobrodosli u Vukov prebacivac temperature iz farenhajtove u celzijusovu skalu.\n" ;
cout<<"Upisite temperaturu u farenhajtu:\n" ;
cin>>f ;
c=((f-32)/1.8) ;
cout<<c ;
cout<<"\n" ;
system("PAUSE");
return 0 ;
}
Program:
- Kod:
http://www.megaupload.com/?d=MVMTLP32
To bi bilo to nadam se da ste me razumeli...Tut by Vuk98.Zabranjeno kopiranje
![:copyright: ©️](https://cdn.jsdelivr.net/emojione/assets/png/00a9.png?v=2.2.7)