If naredbu koristimo kada želimo provjeriti jesu li brojevi jednki, koji je veći a koji manji. Koji brojevi ispunjavaju naše uvjete ili je li naš unos jednak onome što smo u programu napisali. Najednostavniji programi sadrže jednu naredbu ali ima i programa koji koriste nekoliko if naredbi da dobiju željeni rezultat.
Program koji računa koji je broj veći:
#include<iostream>using namespace std;int main(){ int a,b; cout<<"unesi prvi broj "; cin>>a; cout<<"Unesi drugi broj "; cin>>b; if (a<b) Ako je uvjet ispunje ispisuje se ovaj dio, { a ako nije preskače se. cout<<"Drugi broj je veći"<<endl; } if (a>b) Ako je uvjet ispunje ispisuje se ovaj dio, { a ako nije preskače se cout<<"Prvi broj je veći"<<endl; } if (a==b) Kako bojevi mogu biti veći,manji ili { jednaki ovaj dio će se morati cout<<"Jednaki su"<<endl; ispisati ako drugi uvjeti nisu ispunjeni } system("PAUSE"); return 0;}
Program koji provjerava jeste li maloljetni:
#include<iostream>using namespace std;int main(){ int godine; cout<<"koliko imate godina"; cin>>godine; if(godine <18){ cout<<"maloljetni ste";} else{ cout<<"punoljetni ste";}char x;cin>>x;return 0;}Program koji provjerava koja vam lozinku:
#include<iostream>int main(){ using namespace std; string lozinka; cout<<"Unesi lozinku"<<endl; cin>>lozinka; if (lozinka=="lozinka") cout<<"tocna lozinka"<<endl; else cout<<"netocna lozinka"<<endl;system("pause");return 0;}
Program koji provjerava koliko je brojeva manjih od 5:
#include <iostream>using namespace std;int main(){ float a,b; cout<<"Unesi prvi broj"; cin>>a; cout<<"Unesi drugi broj"; cin>>b; if ((a<5)||(b<5)) znak | dobijemo kombinacijom AltGr+W i označava ili { cout<<"Jedan broj je manji od 5"<<endl; } if ((a<5)&&(b<5)) znak && označava i { cout<<"Ova broja su manja od 5"<<endl; } else { cout<< "Nijedan nije manji od 5"<<endl; } system("PAUSE"); return 0;}Sami probajte napisati programe koji će provjeravati:
Da li je prvi broj veći ili jednak drugom. Koristite >=
Da li je osoba djete, odrasla osoba ili umirovljenik.
Hoće li neka količina vode stati u kadu, ako neće koliko će trebati nadoliti.
Da li je broj pozitivan, negativan ili nula.