C VARIJABLE I NAREDBE C Varijable Varijabla ili
C++ VARIJABLE I NAREDBE C++
Varijable �Varijabla ili promjenjiva je zapravo lokacija u memoriji koja sadržiodređeni podatak. �Svaka varijabla mora imati ime. �Tokomimenovanja varijable moraju se poštovati neka pravila, npr. imevarijable ne smije početi brojem i ne smije sadržavati razmake ilispecijalne znake osim donje crte (_). �Treba voditi i računa da c++razlikuje velika i mala slova pa su varijble broj, Broj i BROJ trirazličite varijable. . �Budući da postoje različite vrste podataka, postoje i različite vrste varijabli.
Tipovi varijabli �Za početak ću pomenuti samo 3 tipa: �int, char i float. �int sadrži cijele brojeve u intervalu od -maxint do +maxint, gdje je maxint najčešće 32768. �char može da sačuva bilo koje slovo, broj ili karakter dužine 1 znaka(8 bajta). �float služi za rad sa decimalnim brojevima. �Izbor varijable zavisi uglavnom od vrijednosti koju će ona sadržavati i mora se definisati prije pokretanja samog programa. �Varijable sezato moraju "deklarisati", odnosno svakom imenu varijable mora seodrediti tip.
Tipovi varijabli
Aritmetički operatori �Spomenućemo sabiranje (+), oduzimanje (-), množenje (*) idjeljenje (/). �Njihova upotreba je jednaka kao u matematici, a isti je i redoslije operacija (množenje i djeljenje imaju prednost nad sabiranjem i oduzimanjem). �Pri djeljenju integera drugim integerom ostatak se zanemaruje, a operator koji nam pokazuje ostatak pridjeljenju dva broja je %. Tako je 21/5=4, a 21&5=1 ukoliko radimosa integerima. �Ukoliko moramo da znamo i decimalne vrijednosti pri djeljenju tada koristimo tip float.
Unos i ispis na ekran Code: #include <iostream. h> main() { cout << "Zdravo svijete!"; return 0; }
�Napisati a zatim pokrenuti program koji će ispisati vaše ime I prezime (npr: Ja sam Jelena Svilar) a ispod toga u novom redu napisati “danas je PETAK!!!” �#include<iostream. h> �using namespace std; �void main() { � cout<< "Ja sam Jelena"; � cout<< "danas je petak"; �system (“pause”); �return 0 �}
� Code: #include <iostream. h> main() { cout << "OVAJ PROGRAM SABIRA 2 BROJA" << endl; int a, b; cout << endl << "a="; cin >> a; cout << endl << "b="; cin >> b; cout << endl << "ZBIR JE " << a+b; return 0; }
Napišite program koji će računati obim i površinu kvadrata na osnovu zadane stranice! � #include <iostream> � using namespace std; � int main (){ � int a, povrsina, obim; � cout<<"Unesi stranicu kvadrata: "; � cin>>a; � povrsina=a*a; � obim=4*a; � cout<<"Povrsina kvadrata je "<<povrsina<<" a obim "<<obim<<endl; � system("Pause"); � return 0; �}
Napišite program koji će sabirati, oduzimati, množiti i dijeliti dva broja u skupu cijelih brojeva. ! � #include <iostream> � using namespace std; � int main (){ � int a, b, zbir, razl, proiz, kol; � cout<<"Unesi dva broja: "; � cin>>a>>b; � zbir=a+b; � razl=a-b; � proiz=a*b; � kol=a/b; � cout<<"Zbir brojeva je: "<<zbir<<endl; � cout<<"Razlika brojeva je: "<<razl<<endl; � cout<<"Proizvod brojeva je: "<<proiz<<endl; � cout<<"Kolicnik brojeva je: "<<kol<<endl; � system("Pause"); � return 0; �}
Napisati program koji će sabirati dva unijeta broja. �#include<iostream> using namespace std; int main() { int a, b, c; cout<<"Unesite dva broja: "; cin>>a>>b; c=a+b; cout<<"Rjesenje je: "<<c<<endl; system("PAUSE"); return 0; }
Napišite program koji će za uneseni broj ispisati njegovog prethodnika i sljedbenika. � #include <iostream> � using namespace std; � int main (){ � int broj; � cout<<"Unesi broj: "; � cin>>broj; � cout<<"Prethodnik broja "<<broj; � cout<<" je "<<broj-1<<endl; � cout<<"Sljedbenik broja "<<broj; � cout<<" je "<<broj+1<<endl; � system("Pause"); � return 0; �}
�Napišite program koji će računati korijen datog broja! Korijen se u C++ računa funkcijom sqrt(broj), gdje je varijabla broj tipa double. �#include <iostream> �using namespace std; �int main (){ � double broj, korijen; � cout<<"Unesi broj: "; � cin>>broj; � korijen=sqrt(broj); � cout<<"Korijeni broja "<<broj<<" su "; � cout<<korijen<<" i "<<-korijen<<endl; � system("Pause"); � return 0; �}
Napišite program koji će preračunavati temperaturu iz stepena celzijusovih u stepene kelvinove. �#include <iostream> �using namespace std; �int main (){ � double celz, kel; � cout<<"Unesite t u celzijima: "; � cin>>celz; � kel=celz+273; � cout<<"Unesena t je "<<kel<<" kelvina"; � system("Pause"); � return 0; �}
Napisati program koji računa i ispisuje zbroj za a=5 i b=3. �#include <iostream> using namespace std; int main() { int a, b, c; /*deklaracija varijabli*/ a=5; b=3; c=a+b; /*racunanje*/ cout << c; /*ispis zbroja*/ system ("PAUSE"); return 0; }
Unašamo dva broja. Nad njima izvedi 4 osnovne računske operacije (*+, -, *, /). � #include <iostream> � #include <cstdlib> � using namespace std; � int main ( ) �{ � float a, b; � cout <<''UNESI PRVI BROJ: ''; cin >> a; � cout <<''UNESI DRUGI BROJ: ''; cin >> b; � cout <<''SUMA JE: '' << (a + b) << endl; � cout <<''RAZLIKA JE: '' << (a - b) << endl; � cout <<''PRODUKT JE: '' << (a * b) << endl; � cout <<''KVOCIJENT JE: '' << (a / b) << endl; � system(''PAUSE''); � return 0; �}
Izračunaj i ispiši opseg kružnice (2 r. PI). Korisnik unosi radijus. � #include <iostream> � #include <cstdlib> � using namespace std; � � int main ( ) { � float r, O; � const float PI = 3. 14; � cout <<''UNESI RADIJUS: ''; cin >> r; � O = 2 * r * PI; � cout <<''OPSEG JE: '' << O << endl; � system(''PAUSE''); � return 0; }
Inkrement i dekrement � � � � #include <iostream> using namespace std; int main ( ) { int a = 5; cout << +a << endl; cout << -a << endl; cout << ++a << endl; cout << - - a << endl; cout << a++ << endl; cout << a - - << endl; cout << a << endl; system(''PAUSE''); � return 0; } // rezultat je 5 // rezultat je -5 // rezultat je 6 // rezultat je 5 (6 -1) // prvo ispisuje (5), a onda uvećava // sada je rezultat 6 // prvo ispisuje (6), onda umanjuje // sada je rezultat 5
- Slides: 18