From Abid Karač, 1 Year ago, written in C++.
Embed
  1. //Zadatak 1
  2.  
  3.  
  4. int main() {
  5.         char slovo,slovoispred,slovoiza;
  6.         cout << "Unesi malo slovo : ";
  7.         cin >> slovo;
  8.         slovoispred = slovo - 1;
  9.         slovoiza = slovo + 1;
  10.  
  11.         (slovo > 'z') || (slovo < 'a') ? cout << "Niste unijeli malo slovo" : (slovo == 'z') ? cout << "Nema slova iza, slovo ispred je : " << slovoispred : (slovo == 'a') ? cout << "Nema slova ispred, slovo iza je : " << slovoiza : cout << "Slovo iza je " << slovoiza << ", a slovo ispred je " << slovoispred;
  12.  
  13.  
  14.         system("pause>0");
  15.         return 0;
  16. }
  17.  
  18.  
  19.  
  20.  
  21. //Zadatak 2
  22.  
  23.  
  24. int main() {
  25.  
  26.         float a1, a2, b1, b2, dis;
  27.  
  28.         cout << "Unesite tacku A : " << endl;
  29.         cin >> a1 >> a2;
  30.  
  31.         cout << "Unesite tacku B : "<< endl;
  32.         cin >> b1 >> b2;
  33.  
  34.         dis = sqrt((pow(a1 - b1, 2) + pow(a2 - b2, 2)));
  35.         cout << "Udaljenost te 2 tacke iznosi : " << dis;
  36.  
  37.         system("pause>0");
  38.         return 0;
  39. }
  40.  
  41.  
  42.  
  43.  
  44. //Zadatak 3
  45.  
  46.  
  47. int main() {
  48.         int broj;
  49.  
  50.         cout << "Unesite broj: ";
  51.         cin >> broj;
  52.  
  53.         (broj % 2 == 0) ? cout << "Broj koji ste unijeli je " << broj << " i taj broj je paran, njegov kvadrat je : " << broj*broj : cout << "Broj koji ste unijeli je : " << broj << ", i on je neparan,a njegov kub je " << broj*broj*broj;
  54.  
  55.  
  56.  
  57.         system("pause>9");
  58.         return 0;
  59. }
  60.  
  61.  
  62.  
  63.  
  64. //Zadatak 4
  65.  
  66.  
  67. int main() {
  68.         double x, y, z;
  69.  
  70.         cout << "Unesite x : ";
  71.         cin >> x;
  72.         cout << "Unesite y : ";
  73.         cin >> y;
  74.  
  75.         if (y >= 0) {
  76.                 if ((pow(x, 2)) > (pow(y, 2))) {
  77.                         z = pow(x, 2*y);
  78.                 }
  79.                 else {
  80.                         z = pow(y, 2*x);
  81.                 }
  82.         }
  83.         else{
  84.                 if (x < y) {
  85.                         z = x + 3;
  86.                 }
  87.                 else {
  88.                         z = y + 1;
  89.                 }
  90.  
  91.         }
  92.  
  93.         cout << "\n" << z;
  94.  
  95.         system("pause>0");
  96.         return 0;
  97.  
  98. }
  99.  
  100.  
  101.  
  102.  
  103.  
  104. //Zadatak 6
  105.  
  106.  
  107. int main() {
  108.         int br;
  109.         float kor;
  110.  
  111.         cout << "Unesite realan broj : ";
  112.         cin >> br;
  113.  
  114.         if (br > 0) {
  115.                 kor = sqrt(br);
  116.                 cout << "Unijeli ste broj " << br << ", korijen tog broja je " << kor;
  117.         }
  118.         else {
  119.                 cout << "Unijeli ste broj " << br;
  120.                 br = abs(br);
  121.                 kor = sqrt(br);
  122.                 cout << ", korijen tog broja je i" << kor;
  123.         }
  124.  
  125.  
  126.         system("pause>0");
  127.         return 0;
  128. }
  129.  
  130.  
  131.  
  132.  
  133.  
  134. //Zadatak 7
  135.  
  136.  
  137. int main() {
  138.         float u, c;
  139.         int k;
  140.  
  141.         cout << "Djeca (mladji od 7 godina)...................1" << endl;
  142.         cout << "Studenti (od 18 do 27).......................2" << endl;
  143.         cout << "Penzioneri (stariji od 65)...................3" << endl;
  144.         cout << "Ostali.......................................4" << endl;
  145.         cout << "Unesite kategoriju : ";
  146.         cin >> k;
  147.         cout << "Unesite udaljenost u kilometrima : " <<endl ;
  148.         cin >> u;
  149.  
  150.         switch (k) {
  151.         case 1:
  152.                 if (u < 100 && u >= 0) {
  153.                         c = 0.25 * 5;
  154.                         cout << "Cijena karte iznosi " << c;
  155.                 }
  156.                 else if (u >= 100 && u < 300) {
  157.                         c = 0.25 * 8;
  158.                         cout << "Cijena karte iznosi " << c;
  159.                 }
  160.                 else if (u >= 300 && u < 600) {
  161.                         c = 0.25 * 10;
  162.                         cout << "Cijena karte izosi " << c;
  163.                 }
  164.                 else if (u >= 600 && u < 1000) {
  165.                         c = 0.25 * 12;
  166.                         cout << "Cijena karte iznosi " << c;
  167.                 }
  168.                 else cout << "Greska";
  169.  
  170.                 break;
  171.         case 2:
  172.                 if (u < 100 && u >= 0) {
  173.                         c = 0.5 * 5;
  174.                         cout << "Cijena karte iznosi " << c;
  175.                 }
  176.                 else if (u >= 100 && u < 300) {
  177.                         c = 0.5 * 8;
  178.                         cout << "Cijena karte iznosi " << c;
  179.                 }
  180.                 else if (u >= 300 && u < 600) {
  181.                         c = 0.5 * 10;
  182.                         cout << "Cijena karte izosi " << c;
  183.                 }
  184.                 else if (u >= 600 && u < 1000) {
  185.                         c = 0.5 * 12;
  186.                         cout << "Cijena karte iznosi " << c;
  187.                 }
  188.                 else cout << "Greska";
  189.  
  190.                 break;
  191.  
  192.         case 3:
  193.                 if (u < 100 && u >= 0) {
  194.                         c = 0.75 * 5;
  195.                         cout << "Cijena karte iznosi " << c;
  196.                 }
  197.                 else if (u >= 100 && u < 300) {
  198.                         c = 0.75 * 8;
  199.                         cout << "Cijena karte iznosi " << c;
  200.                 }
  201.                 else if (u >= 300 && u < 600) {
  202.                         c = 0.75 * 10;
  203.                         cout << "Cijena karte izosi " << c;
  204.                 }
  205.                 else if (u >= 600 && u < 1000) {
  206.                         c = 0.75 * 12;
  207.                         cout << "Cijena karte iznosi " << c;
  208.                 }
  209.                 else cout << "Greska";
  210.  
  211.                 break;
  212.  
  213.         case 4:
  214.                 if (u < 100 && u >= 0) {
  215.                         c = 5;
  216.                         cout << "Cijena karte iznosi " << c;
  217.                 }
  218.                 else if (u >= 100 && u < 300) {
  219.                         c = 8;
  220.                         cout << "Cijena karte iznosi " << c;
  221.                 }
  222.                 else if (u >= 300 && u < 600) {
  223.                         c = 10;
  224.                         cout << "Cijena karte izosi " << c;
  225.                 }
  226.                 else if (u >= 600 && u < 1000) {
  227.                         c = 12;
  228.                         cout << "Cijena karte iznosi " << c;
  229.                 }
  230.                 else cout << "Greska";
  231.  
  232.                 break;
  233.         default :
  234.                 cout << "Greska, nepravilan unos";
  235.         }
  236.  
  237.         system("pause > 0");
  238.         return 0;
  239. }
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247. //Zadatak 8
  248.  
  249.  
  250. int main() {
  251.         float bodovi[6], uspjesni=0, neUspjesni=0, prosjek, bodoviProsli=0;
  252.        
  253.         for (int student = 0; student < 7; student++) {
  254.                 cout << "Unesi bodove " << student+1 << ". studenta" << endl;
  255.                 cin >> bodovi[student];
  256.         }
  257.        
  258.         for (int i = 0; i < 7; i++) {
  259.                 if (bodovi[i] > 55) {
  260.                         uspjesni = uspjesni + 1;
  261.                 }
  262.                 else {
  263.                         neUspjesni = neUspjesni + 1;
  264.                 }
  265.         }
  266.  
  267.         for (int i = 0; i < 7; i++) {
  268.                 if (bodovi[i] > 55) {
  269.                         bodoviProsli = bodoviProsli + bodovi[i];
  270.                 }
  271.         }
  272.        
  273.         prosjek = bodoviProsli / uspjesni;
  274.         cout << "Ukupan broj uspjesnih je " << uspjesni << ", a prosjecan broj njihovih bodova je : " << prosjek << endl;
  275.         cout << "Ukupan broj neuspjesnih je " << neUspjesni << endl;
  276.         if (neUspjesni > uspjesni) {
  277.                 cout << "Potrebno vise sati instrukcije";
  278.         }
  279.  
  280.  
  281.  
  282.  
  283.         system("pause > 0");
  284.         return 0;
  285. }
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293. //Zadatak 10
  294. string int_pretvaranje(int a);
  295.  
  296. int main() {
  297.         int uneseniBroj,nastavak;
  298.         do {
  299.                 cout << "Unesi prirodan broj od 1 do 500" << endl;
  300.                 cin >> uneseniBroj;
  301.                 while (uneseniBroj > 500 || uneseniBroj < 0) {
  302.                         cout << "Niste unijeli prirodan broj od 1 do 500, unesite ponovo " << endl;
  303.                         cin >> uneseniBroj;
  304.                 }
  305.                 cout << uneseniBroj << " je jedank " << int_pretvaranje(uneseniBroj) << " u rimskim znamenkama.";
  306.                 cout << "Da li zelite konvertovati jos brojeva ? \n1 za DA" << endl;
  307.                 cin >> nastavak;
  308.         } while (nastavak == 1);
  309.        
  310.  
  311.         system("pause>0");
  312.         return 0;
  313. }
  314.  
  315.  
  316. string int_pretvaranje(int a)
  317. {
  318.         string rimski;
  319.         string C[] = { "","C","CC","CCC","CD","D"};
  320.         string X[] = { "","X","XX","XXX","XL","L","LX","LXX","LXXX","XC" };
  321.         string I[] = { "","I","II","III","IV","V","VI","VII","VIII","IX" };
  322.         rimski = C[a / 100] + X[(a % 100) / 10] + I[(a % 10)];
  323.         return rimski;
  324. }