1 / 20

IZGLED PROGRAMSKOG PROZORA

IZGLED PROGRAMSKOG PROZORA. Analiza programa. Ove naredbe ćemo pisati na početku svakog C++ programa,na početku programa saopštavamo računaru koje biblioteke želimo koristiti. #include- naredba koja obavještava koje naredbe želimo koristi

dara-dodson
Download Presentation

IZGLED PROGRAMSKOG PROZORA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IZGLED PROGRAMSKOG PROZORA

  2. Analiza programa Ove naredbe ćemo pisati na početku svakog C++ programa,na početku programa saopštavamo računaru koje biblioteke želimo koristiti. #include- naredbakoja obavještava koje naredbe želimo koristi iostream- skup naredbi koje nam omogućavaju komunikaciju s programom. Cstdlib- biblioteka standardnih naredbi #include<cstdlib> #include<iostream> Moglo bi se dogoditi da se u dvije različite biblioteke nađu dvije naredbe istog naziva a različite namjene, Ovom naredbom obavještavamo prevodioca da ćemo koristiti standardne nazive naredbi. Using namespace std; DEV C++ za apsolutne početnike Označava da na ovom mjestu počinje sam program.Sve prije ove naredbe ne smatra se programom,nego uputama prevodiocu kako će prevesti program koji slijedi. Intmain()

  3. { } oynačavaju prostor unutar kog se nalazi program.{ označava početak programa. { Prvom naredbom naređujemo računaru da tekst pod navodima ispise na zaslonu računara. <<endl;naređujemo računaru da pređe u novi red Cout<<„ovo je moj tekst“<<endl; Ovom naredbom naređujemo računaru da stane i čeka tako dugo dok ne pritisnemo neku tipku System(„PAUSE“); Return 0; Označava kraj programa.Nakon ove naredbe program se gasi. } Oynačavakrajprostoraunutarkojeg se nalazi program.

  4. GRUBA SKICA PROGRAMA #include<cstdlib> #include<iostream> Ovo je početakprograma,dovoljno je da znamo da tenaredbemoramonapisatinapočetkusvakogprograma. using namespace std; Intmain() { Glavni dio programa u kome određujemo šta će naš program raditi. Cout<<„ovo je moj tekst“<<endl; System(„PAUSE“); Return 0; } Naredbe koje pišemo na kraju programa.Dovoljno je da znamo da ih moramo napisati na kraju da bi program radio.

  5. DEV C++ 1#include <cstdlib> #include <iostream> using namespace std; int main() { float T; float n; float t; cout<<"OSCILATORNA KRETANJA"<<endl; cout<<"unesi period oscilovanja T="; cin >> T; cout<<"unesi broj oscilacija n="; cin >> n; t=T*n; cout<<"vrijeme za koje se izvrsi" <<" "<< n <<" " <<"oscilacija je "; cout<< t; cout<< "s"<<endl; cout << endl; system("PAUSE"); return EXIT_SUCCESS; } Naredbom int ili float formiramo u računaru prostor u koji spremamo brojeve int(cijele),float(decimalne) Ispis na zaslon računara U rezervisani prostor unosimo brojeve preko tastature Ispis izlaznog rezultata

  6. ZAPREMINA KVADRA #include <cstdlib> #include <iostream> using namespace std; int main() { int a; int b; int c; int V; cin>>a; cin>>b; cin>>c; V=a*b*c; cout<<V; cout<< endl, system("PAUSE"); return EXIT_SUCCESS; }

  7. Operator Ime Primjer +Sabiranje12 + 4.9 // daje 16.9-Oduzimanje3.98 - 4 // daje -0.02*Množenje2 * 3.4 // daje 6.8/Dijeljenje9 / 2.0 // daje 4.5%Ostatak pri dijeljenju13 % 3 // daje 1Osim ostatka pri djeljenju (%) svi aritmetiki operatori prihvataju miješanje cijelih i realnih brojeva.Op  enito, ako su oba operanda cijeli brojevi, i rezultat je cijeli broj. Meutim, ako je jedan odoperanada realan, onda je i rezulat realan (tipadouble).Kada su oba operanda pri dijeljenju cijeli brojevi, rezultat je takoer ARITMETIČKI OPERATORI RELACIJSKI OPERATORI

  8. LOGIČKI OPERATORI

  9. funkcije Rezultat=pow(x,potencja); stepenovanje broja Rezultat=sin(ugao); trigonometrijske funkcije Rezultat=abs(x); apsolutna vrijednost broja Rezultat=sqrt(x); kvadratni korijen broja Zadatak 1. Napisi program za racunanje zapremine kocke. Zadatak 2.Napisi program koji ispisuje apsolutnu vrijednos unesenog broja. Zadatak 3.Napisi program koji racuna dijagonalu pravougaonika ako su zadane stranice a i b.

  10. #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main() { float a; float x; float V; cout<<"Unesi stranicu kocke a="; cin>>a; cout<<endl; cout <<"Unesi stepen-potenciju x="; cin>>x; cout <<endl; V=pow(a,x); cout<<"zapremina kocke je" << " "; cout<<V; cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } 1 stepenovanje

  11. 2 #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main() { int x; int A; cout<<"unesi neki cio broj x="; cin>>x; cout<<endl; A=abs(x); cout<<"apsolutna vrijednost broja je"<<" "; cout<<A<<endl; system("PAUSE"); return EXIT_SUCCESS; }

  12. 3 #include <cstdlib> #include <iostream> #include <cmath> using namespace std; int main() { float a; float b; float d; cout<<"unesi stranicu pravougaonika a="; cin>>a; cout<<"unesi stranicu pravougaonika b="; cin>>b; d=sqrt(a*a+b*b); cout<<"dijagonala zadanog pravougaonika je"<<" "; cout<<d<<endl; system("PAUSE"); return EXIT_SUCCESS; } DIJAGONALA PRAVOUGAONIKA

  13. #include <cstdlib> #include <iostream> using namespace std; int main() { int x; cout<<"unesi neki cio broj x="; cin>>x; cout<<endl; if (x>0) { cout<<"broj je pozitivan"<<endl; } else if (x<0) { cout<<"broj je negativan"<<endl; } else if( x=0) { cout<<"broj je nula"<<endl; } system("PAUSE"); return EXIT_SUCCESS; } ISPITIVANJE CIJELOG BROJA,POZ,NEG ILI 0

  14. #include <cstdlib> #include <iostream> using namespace std; int main() { int a; int b; int k; cout<<"unesi broj a="; cin>>a; cout<<"unesi broj b="; cin>>b; k=a/b; if (a%b==0) { cout<<"kolicnik je cio broj"; } else if (b==0) { cout<<"dijeljenje s 0 nema smisla"; } else if(a%b>0) { cout<<"kolicnik nije cio broj"; } system("PAUSE"); return EXIT_SUCCESS; } KOLICNIK BROJEBA a i b

  15. #include <cstdlib> #include <iostream> using namespace std; int main() { int x; cin>> x; if(x>0) { cout<<"broj je pozitivan"<<endl; } else if(x<0) { cout<<"broj je negativan"<<endl; } else if(x=0) { cout<<"broj je nula"<<endl; } cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }

  16. #include <cstdlib> #include <iostream> using namespace std; int main() { int broj; int a; int b; int c; int x; cout<<"unesi cijeli trocifren broj"<<endl; cin>>broj; if ((broj >= 1000)&&(broj <= 100)) { cout<<"unijeli ste pogresan broj"<<endl; } else a=broj/100; b=(broj % 100)/10; c=broj % 10; x=a+b+c; { cout<<"zbir cifara zadanog broja"<<broj<<"je"<<" "<<x<<endl; } system("PAUSE"); return EXIT_SUCCESS; } Zbir cifara zadanog trocifrenog broja

  17. #include <cstdlib> #include <iostream> using namespace std; int main() { float a; float b; float c; cout<<"unesi broj a="; cin>>a; cout<<"unesi broj b="; cin>>b; cout<<"unesi broj c="; cin>>c; if((a>b)&&(a>c)) { cout<<"najveci je a= "<<a<<endl; } else if((b>a)&&(b>c)) { cout<<"najveci je b="<<b<<endl; } else { cout<<"najveci je c="<<c<<endl; } cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Najveci od tri zadana broja

  18. #include <cstdlib> #include <iostream> using namespace std; int main() { int a; int b; int c; cout<< "unesi broj a="; cin>>a; cout<<"unesi broj b="; cin>>b; cout<<"unesi broj c="; cin>>c; if ((a==b)||(b==c)||(a==c)) { cout<<"ponovi unos,brojevi moraju biti razliciti"<<endl; } else if((a>b)&&(a>c)) { cout<<"Najveci je "<<a<<endl; } else if ((b>a)&&(b>c)) { cout<<"najveci je"<<b<<endl; } else { cout<<"najveci je "<<c<<endl; } cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Najveci od tri zadana broja

  19. using namespace std; int main() { int n,a,b,c; cout<<"unesi neki trocifren prirodan broj"; cin>>n; a=n/100; b=(n/10)%10; c=n%10; if((a>b)&&(b>c)) {cout<< "najmanji broj od cifara zadanog broja je" <<c*100+b*10+a<<endl;} else if((n>0)&&(a>c)&&(c>b)) {cout<<"najmnanji broj od cifara zadanog broja je"<<b*100+c*10+a<<endl;} else if((n>0)&&(b>c)&&(c>a)) {cout<<"najmanji broj od cifara zadanog broja je"<< a*100+c*10+b<<endl;} else if((n>0)&&(c>a)&&(a>b)) {cout<<"najmanji broj od cifara zadanog broja je"<<b*100+a*10+c<<endl;} else if((n>0)&&(c>b)&&(b>a)) {cout<<"najmanji broj od cifara zadanog broja je"<<a*100+b*10+c<<endl;} else {cout<<"najmanji od cifara zadanog broja je"<<c*100+a*10+b<<endl; } cout<<endl; system("PAUSE"); return EXIT_SUCCESS; } Najmanji od cifara unesenog trocifrenog broja

  20. #include <cstdlib> #include <iostream> using namespace std; int main() { int a1,b1,c1,a2,b2,c2; cout<<"unesi stranice prve kutije"<<endl; cin>>a1>>b1>>c1; cout<<"unesi stranice druge kutije"<<endl; cin>>a2>>b2>>c2; if((a1>a2)&&(b1>b2)&&(c1>c2)){cout<<"Moguce je"<<endl;} else if((a1>b2)&&(b1>c2)&&(c1>a2)){cout<<"moguce je"<<endl;} else if((a1>c2)&&(b1>a2)&&(c1>b2)){cout<<"moguce je"<<endl;} else cout<<"nije moguce"<<endl; system("PAUSE"); return EXIT_SUCCESS; } KUTIJE

More Related