Professional Documents
Culture Documents
Tekstualen dijagram
Graficki dijagram algoritam
1. Vlez: x
2. Logički uslov: X < 3
TRUE/: Y = X - 1
FALSE/: Y = X + 3
3. Izlez: x, y
#include <iostream>
#include <cmath>
using namespace std;
main ()
{
int x,y;
cout<<"Vnesete varijabla x "<<endl;
cin>>x;
if (x<3)
y=x-1;
else
y=x+3;
cout<<"Vrednosta na izrazot za x = "<<x<< " e "<<y<<endl;
system ("pause>0");
return 0;
}
2.Vo zavisnost od vnesenata vrednost za casot 0-23 da ispecati poraka na izlez:
Cas Poraka
0-8 Dobro utro
9 - 18 Dobar den
19 - 23 Dobra večee
Listing programa:
#include <cmath>
#include <iostream>
using namespace std;
main()
{
int x;
cout<<"Vnesete broj na casovi od 0 do 23 :"<<endl;
cin>>x;
if((x>=0)&&(x<=8))
cout<<"dobro utro"<<endl;
else
if((x>=9)&&(x<=18))
cout<<"dobar den"<<endl;
else
cout<<"dobro vecer"<<endl;
system ("pause>0 ");
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{
double x,b,c,y;
cout<<("Vnesete vrednost za x: ")<<endl;
cin>>(x);
cout<<(" Vnesete vrednost za b: ")<<endl;
cin>>(b);
cout<<(" Vnesete vrednost za c: ")<<endl;
cin>>(c);
if ((2+3*x*b*c-4*(x*x)) >= 0)
{
y=sqrt(2+3*x*b*c-4*(x*x));
cout<<("Vrednosta na izrazot e y=: ",y)<<endl;
}
else
cout<<("Nedefinirano")<<endl;
system ("pause>0");
return 0;
}
4. Napisete programa za resavanje na sledniot izraz:
Pojasnuvanje: Izrazot bi imal konkretna vrednost za vrednost na izrazot pod korenot pogolema od nula.
Za site ostanati vrednosti ke dade izlez nedefinirano
Listing programa:
#include <iostream>
#include <cmath>
using namespace std;
main ()
{
double x,y,v ;
cout<<("Vnesi x= ")<<endl;
cin>>(x);
if ((x*x)+3*x-10 >= 0)
{
y=2*x+sqrt((x*x)+3*x-10);
cout<<("v= ", y)<<endl;
}
else
cout<<("Ne e definirano")<<endl;
system ("pause>0");
return 0;
}
Listing programa:
#include <iostream>
using namespace std;
int
main(void)
{
int oc;
cout<<"Uspeh"<<endl;
cout<<"Ocena (1 5)"<<endl;
cin>>oc;
switch(oc)
{
case 1: cout<<"Nedovolen"<<endl; cout<<endl; break;
case 2: cout<<"Dovolen"<<endl; cout<<endl; break;
case 3: cout<<"Dobar"<<endl; cout<<endl; break;
case 4: cout<<"Mnogu dobar"<<endl; cout<<endl; break;
case 5: cout<<"Odlicen"<<endl; cout<<endl; break;
}
system("PAUSE");
return EXIT_SUCCESS;
}
6. Napisete program koj za dadena vnesena golema bukva za samoglaska dava soodvetna brojcana vrednost za
nejzinata pozicija vo abcedata spored tabelava :
Listing programa:
#include <iostream>
using namespace std;
int
main(void)
{
char a;
cout<<"Golema bukva"<<endl;
cout<<"Bukva (a)"<<endl;
cin>>a;
switch(a)
{
case 'A': cout<<"1"<<endl; cout<<endl; break;
case 'E': cout<<"5"<<endl; cout<<endl; break;
case 'I': cout<<"9"<<endl; cout<<endl; break;
case 'O': cout<<"15"<<endl; cout<<endl; break;
case 'U': cout<<"20"<<endl; cout<<endl; break;
}
system("PAUSE");
return EXIT_SUCCESS;
}
7. Napisete program koj za dadena vnesena samoglaska dava soodvetna brojcana vrednost za nejzinata pozicija
vo abcedata spored tabelava :
Listing programa:
#include <iostream>
using namespace std;
int
main(void)
{
char a;
cout<<"Vnesi bukva"<<endl;
cout<<"Bukva (a)"<<endl;
cin>>a;
switch(a)
{
case 'A': case 'a': cout<<"1"<<endl; cout<<endl; break;
case 'E': case 'e': cout<<"5"<<endl; cout<<endl; break;
case 'I': case 'i': cout<<"9"<<endl; cout<<endl; break;
case 'O': case 'o': cout<<"15"<<endl; cout<<endl; break;
case 'U': case 'u': cout<<"20"<<endl; cout<<endl; break;
}
system("PAUSE");
return EXIT_SUCCESS;
}
8. Napisi programa so koja se proveruva dali dadena vrednost od tastatura e bukva, cifra ili znak:
Listing programa:
#include<iostream>
using namespace std;
int
main(void)
{
int a;
cout<<"Vnesi znak od tastatura"<<endl;
cout<<"Znak(a)"<<endl;
cin>>a;
if ((a>=65 && a<=90)||(a>=97 && a<=122))
cout<<"Bukva"<<endl;
else if (a>=48 && a<=57)
cout<<"Cifra"<<endl;
else if ((a>0 && a<=47)||(a>=58 && a<=64)||(a>=91 && a<=96)||(a>=123 && a<=127))
cout<<"Specijalen znak"<<endl;
return 0;
system("PAUSE");
}