1. Zadatak: Napisati program koji ispisuje recipročnu vrijednost unijetog broja. korisnik mora unijeti broj različit od 0. Ukoliko unese nulu, naredba goto ga vraća na ponovni upis broja. Postupak se ponavlja opetovano, sve dok korisnik ne upiše broj različit od 0.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
float a;
upis:cout<<"Upisi broj razlicit od 0:";
cin>>a;
if(a==0)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto upis;
}
else
cout<<"Reciprocna vrijednost unijetog broja je "<<1/a<<endl;
system("Pause");
return 0;
}
2. Zadatak: Putovanje između mesta M i N traje n sekundi. Izračunaj koliko je to sati, minuta i sekundi.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n,sat,min,sek;
cout<<"Unesite sekunde ";
cin>>n;
sat=n/3600;
sek=n%3600;
min=sek/60;
sek=sek%60;
cout<<"To je "<<sat<<" sati "<<min<<", minuta i "<<sek<<" sekundi"<<endl;
system("Pause");
return 0;
}
3. Zadatak: Napisati program kojim se određuje vreme prizemljenja aviona koji je uzleteo u a
sati, b minuta, c sekundi, i u letu proveo d sekundi.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sat,minute,sekunde,vrijeme;
long satpriz,minutpriz,sekundapriz;
cout<<"Unesite sate, minute i sekunde kada je uzletio avion ";
cin>>sat>>minute>>sekunde;
cout<<"Koliko sekundi je avion proveo u vazduhu? ";
cin>>vrijeme;
sekundapriz=sekunde+vrijeme;
minutpriz=minute+ sekundapriz/60;
sekundapriz= sekundapriz %60;
satpriz=sat+ minutpriz / 60;
minutpriz= minutpriz % 60;
satpriz=satpriz % 24;
cout<<"Vrijeme prizemljena aviona je:"<<satpriz<<" sati "<<minutpriz<<" minuta i "<<sekundapriz<<" sekundi"<<endl;
system("pause");
return 0;
}
4. Zadatak: Napisati program kojim će se izračunati udaljenost dve tačke u ravni. Poznate su koordinate tih tačaka T1(x1,y1) i T2(x2, y2).
Formula glasi: d =
#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main()
{
float x1,x2,y1,y2,d;
cout<<"Unesi kordinate prve tacke ";
cin>>x1>>y1;
cout<<"Unesi kordinate druge tacke ";
cin>>x2>>y2;
d=sqrt(pow((x2-x1),2) + pow((y2-y1),2));
cout<<"Rastojanje izmedju tacaka je: "<<d<<endl;
system("pause");
return 0;
}
5. Zadatak: Date su tri tačke u koordinatnom sistemu i zadate svojim koordinatama. Izračunati obim i površinu trougla čija su one temena.
#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main()
{
float x1, x2, y1, y2, x3, y3, a, b, c, o, p;
cout<<"Unesi kordinate tacke x1 i y1 ";
cin>>x1>>y1;
cout<<"Unesi kordinate tacke x2 i y2 ";
cin>>x2>>y2;
cout<<"Unesi kordinate tacke x3 i y3 ";
cin>>x3>>y3;
a=sqrt(pow((x1-x2),2)+pow((y1-y2),2));
b= sqrt(pow((x1-x3),2)+pow((y1-y3),2));
c= sqrt(pow((x3-x2),2)+pow((y3-y2),2));
o=a+b+c;
p=sqrt((o/2)*((o/2)-a)*((o/2)-b)*((o/2)-c));
cout<<"Povrsina kruga je: "<<p<<endl;
cout<<" Obim kruga je: "<<o<<endl;
system("pause");
return 0;
}
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
float a;
upis:cout<<"Upisi broj razlicit od 0:";
cin>>a;
if(a==0)
{
cout<<"Pogresan unos. Ponovi!"<<endl;
goto upis;
}
else
cout<<"Reciprocna vrijednost unijetog broja je "<<1/a<<endl;
system("Pause");
return 0;
}
2. Zadatak: Putovanje između mesta M i N traje n sekundi. Izračunaj koliko je to sati, minuta i sekundi.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int n,sat,min,sek;
cout<<"Unesite sekunde ";
cin>>n;
sat=n/3600;
sek=n%3600;
min=sek/60;
sek=sek%60;
cout<<"To je "<<sat<<" sati "<<min<<", minuta i "<<sek<<" sekundi"<<endl;
system("Pause");
return 0;
}
3. Zadatak: Napisati program kojim se određuje vreme prizemljenja aviona koji je uzleteo u a
sati, b minuta, c sekundi, i u letu proveo d sekundi.
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
int sat,minute,sekunde,vrijeme;
long satpriz,minutpriz,sekundapriz;
cout<<"Unesite sate, minute i sekunde kada je uzletio avion ";
cin>>sat>>minute>>sekunde;
cout<<"Koliko sekundi je avion proveo u vazduhu? ";
cin>>vrijeme;
sekundapriz=sekunde+vrijeme;
minutpriz=minute+ sekundapriz/60;
sekundapriz= sekundapriz %60;
satpriz=sat+ minutpriz / 60;
minutpriz= minutpriz % 60;
satpriz=satpriz % 24;
cout<<"Vrijeme prizemljena aviona je:"<<satpriz<<" sati "<<minutpriz<<" minuta i "<<sekundapriz<<" sekundi"<<endl;
system("pause");
return 0;
}
4. Zadatak: Napisati program kojim će se izračunati udaljenost dve tačke u ravni. Poznate su koordinate tih tačaka T1(x1,y1) i T2(x2, y2).
Formula glasi: d =
#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main()
{
float x1,x2,y1,y2,d;
cout<<"Unesi kordinate prve tacke ";
cin>>x1>>y1;
cout<<"Unesi kordinate druge tacke ";
cin>>x2>>y2;
d=sqrt(pow((x2-x1),2) + pow((y2-y1),2));
cout<<"Rastojanje izmedju tacaka je: "<<d<<endl;
system("pause");
return 0;
}
5. Zadatak: Date su tri tačke u koordinatnom sistemu i zadate svojim koordinatama. Izračunati obim i površinu trougla čija su one temena.
#include<iostream>
#include<cstdlib>
#include<cmath>
using namespace std;
int main()
{
float x1, x2, y1, y2, x3, y3, a, b, c, o, p;
cout<<"Unesi kordinate tacke x1 i y1 ";
cin>>x1>>y1;
cout<<"Unesi kordinate tacke x2 i y2 ";
cin>>x2>>y2;
cout<<"Unesi kordinate tacke x3 i y3 ";
cin>>x3>>y3;
a=sqrt(pow((x1-x2),2)+pow((y1-y2),2));
b= sqrt(pow((x1-x3),2)+pow((y1-y3),2));
c= sqrt(pow((x3-x2),2)+pow((y3-y2),2));
o=a+b+c;
p=sqrt((o/2)*((o/2)-a)*((o/2)-b)*((o/2)-c));
cout<<"Povrsina kruga je: "<<p<<endl;
cout<<" Obim kruga je: "<<o<<endl;
system("pause");
return 0;
}