You are on page 1of 7

1.

 Napisete programa za presmetuvanje na funkcijata :

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

Opis rješenja: Rješenje možemo posmatrati na slijedeći način:

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;
}

3. Napisete programa za sledniot izraza:


Listing programa:

 
#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; 
    }

5.Napisete programa za ispisuvanje na uspeh soglasno dadenava tabela:


za 1 Nedovolen
Za 2 Dovolen
Za 3 Dobar
Za 4 Mnogu dobar
Za 5 Odlicen

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");
}

You might also like