200 likes | 358 Views
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
E N D
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()
{ } 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.
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.
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
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; }
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 aritmetiki operatori prihvataju miješanje cijelih i realnih brojeva.Op enito, ako su oba operanda cijeli brojevi, i rezultat je cijeli broj. Meutim, ako je jedan odoperanada realan, onda je i rezulat realan (tipadouble).Kada su oba operanda pri dijeljenju cijeli brojevi, rezultat je takoer ARITMETIČKI OPERATORI RELACIJSKI OPERATORI
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.
#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
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; }
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
#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
#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
#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; }
#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
#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
#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
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
#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