ponedjeljak, 17. studenoga 2014.

Zadaci


1.  Napišite program koji će za unesene stranice trougla a, b i c odrediti da li je trougao pravougli ili nije! Prvo provjeriti za unesene stranice a,b i c da sli mogu da čine trougao. (Primjer 1. Ulaz: Unesite stranice trougla: 3,4,5 Izlaz: Trougao je pravougli! Primjer 2. Ulaz: Unesite stranice trougla: 5,6,7 Izlaz: Trougao nije pravougli! Primjer 3. Ulaz: 3,3,7 Izlaz: Ovi brojevi ne čine stranice trougla.
2.   Napišite program koji će za unesene stranice trougla a, b i c odrediti da li je trougao jednakokraki, jednakostranični ili raznostranični !  Prvo prvojeriti za unesene stranice a,b i c da sli mogu da čine trougao. (Primjer 1. Ulaz: Unesite stranice trougla: 4,4,6 Izlaz: Trougao je jednakokraki! Primjer 2. Ulaz: Unesite stranice trougla: 4,4,4 Izlaz: Trougao je jednakostranicni! Primjer 3. Ulaz: Unesite stranice trougla: 6,7,9 Izlaz: Trougao je raznostranicni. Ulaz: 3,3,7 Izlaz: Ovi brojevi ne čine stranice trougla! ).3.   Napišite program koji će za unesene stranice paralelograma a, b i ugla između njih odrediti da li je u pitanju  romb, kvadrat ili pravougaonik! (Primjer 1: Ulaz :4,4, 90 Izlaz: Ovo je kvadrat.  Primjer 2. Ulaz: 4,5,90 Izlaz: Ovo je pravougaonik. Primjer 3. Ulaz: 5,5, 67 Izlaz: Ovo je romb. Primjer 4: Ulaz 5,6, 70 Izlaz: Ovo je romboid.)4.  Napišite program koji provjerava da li je prvi broj korijen drugog broja! (Primjer 1: 9,81 Izlaz: 9 je korijen od 81. Primjer 2. 7, 9 Izlaz: 7 nije korijen od 9.)Upute: U zadacima 1. i 2. koristit if uslov unutar if uslova, tako da se može desiti ovako nešto if(izraz1) {if(izraz 2) cout<<ispis; else cout<<ispis;} else cout<<ispis. Kod trećeg zadatka nacrtati slike na papiru i vidjeti koji su dovoljni uslovi da bi nešto bilo kvadrat, pravougaonik, romb ili romboid. Romb ima sve četiri stranice jednake dok kod romboida ne moraju biti.Kod zadatka 4. ne morate koristit matematičke naredbe, dovoljno je koristit kvadrat nekog broja.1. #include<iostream>
       using namespace std;
       int main()
       {
int a,b,c; cout<<"Unesite stranice trougla: "; cin>>a>>b>>c; if((a+b>c) && (a+c>b) && (b+c>a))  // provjera da li ovi brojevi mogu biti stranice trougla { if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a)) //provjera da li je trougao pravouglicout<<"Trougao je pravougli!"<<endl;else cout<<"Trougao nije pravougli!"<<endl;}else cout<<"Ovi brojevi nisu stranice nekog trougla!"<<endl;system("pause");
return 0;
        }
    2. #include<iostream>
       using namespace std;
       int main()
       {
int a,b,c;
cout<<"Unesite stranice trougla: ";
cin>>a>>b>>c;
if((a+b>c) && (a+c>b) && (b+c>a)) //provjerava da li ovi brojevi mogu biti stranice trougla
{ //provjerava kakav je trougao
   if (a==b && a==c) cout<<"Trougao je jednakostranicni!"<<endl;
   else if(a==b||a==c||b==c)cout<<"Trougao je jednakokraki!"<<endl;
   else cout<<"Trougao je raznostranicni!"<<endl;
}
else cout<<"Ovi brojevi nisu stranice nekog trougla!"<<endl;
system("pause");
return 0;
} 3. #include<iostream>
       using namespace std;
       int main()
       {
int a,b, ugao;
cout<<"Unesite stranice i ugao: ";
cin>>a>>b>>ugao;
/       //provjerava kakav je ovo paralelogram
if(a==b && ugao==90) cout<<"Ovo je kvadrat!"<<endl;
else if(a!=b&&ugao==90)cout<<"Ovo je pravougaonik!"<<endl;
else if(a==b)cout<<"Ovo je romb!"<<endl;
else cout<<"Ovo je romboid!"<<endl;
system("pause");
return 0;
       } 
   4.#include<iostream>
      using namespace std;
      int main()
      {
        int a,b;
cout<<"Unesite brojeve: ";
cin>>a>>b;
       //provjera da li je prvi broj korijen drugog            pomoću kvadrata
if(a*a==b) cout<<a<<" je korijen od "<<b<<endl; 
else cout<<a<<" nije korijen od "<<b<<endl;
       }