Gr0xnak

From Obese Crocodile, 10 Years ago, written in C++, viewed 722 times.
URL https://paste.godclan.hu/view/RbhHkc9B Embed
Download Paste or View Raw
  1. #include <cstdlib>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8.     //valtozok
  9.     int valasztas;
  10.     double a,b,c,d;
  11.     char muvelet;
  12.     cout << "Valassz:" << endl << endl << "[1.] Szelekcio\n[2.] IDK\n[3.] IDK\n\n";
  13.         cin >> valasztas;
  14.         if ( valasztas == 1 ) {
  15.                 system("CLS");
  16.                 cout << "\t\tSzelekcio" << endl;
  17.                 cout << endl << endl;
  18. //If/Else
  19.                 cout << "Szamologep(if/else): " << endl;
  20.                         cout << "a = ";
  21.                         cin >> a;
  22.                         cout << "b = ";
  23.                         cin >> b;
  24.                         cout << "muvelet: ";
  25.                         cin >> muvelet;
  26.                 //Ha '+'
  27.                 if ( muvelet == '+' ) {
  28.                         c = a + b;
  29.                         cout << "Az eredmeny: " << c << endl;
  30.                 }
  31.                 //Ha '-'
  32.                 if ( muvelet == '-' ) {
  33.                         c = a - b;
  34.                         cout << "Az eredmeny: " << c << endl;
  35.                 }
  36.                 //Ha '*'
  37.                 if ( muvelet == '*' ) {
  38.                         c = a * b;
  39.                         cout << "Az eredmeny: " << c << endl;
  40.                 }
  41.                 // Ha '/' && b == 0 akkor nem vegezheto el az osztas..
  42.                 /*if ( muvelet == '/' ) {
  43.                                 if ( b == 0 ) cout << "0.." << endl;
  44.                                 else c = a / b;
  45.                 }*/
  46.                 if ( muvelet == '/'  && b != 0 ) {
  47.                         c = a / b;
  48.                         cout << "Az eredmeny: " << c << endl;
  49.                 }
  50.                 else {
  51.             cout << "nem muvelet!" << endl;    
  52.         }
  53. //Switch/Case
  54.         cout << endl << endl;
  55.                 cout << "Szamologep(switch/case): " << endl;
  56.                         cout << "a = ";
  57.                         cin >> a;
  58.                         cout << "b = ";
  59.                         cin >> b;
  60.                         cout << "muvelet: ";
  61.                         cin >> muvelet;
  62.                         switch(muvelet) { // ide azt a valtozot irjuk amit vizsgalni szeretnenk
  63.                 case '+': //Ha + 'ilyenek koze kell rakni' most nem indoklom
  64.                                         c = a + b;
  65.                                         cout << "Az eredmeny: " << c << endl;
  66.                                 break; // Ez a legfontosabb ha ezt elhagyod akkor tovabbugrik a kivonasra es elvan baszva minden
  67.                                 case '-':
  68.                                         c = a - b;
  69.                                         cout << "Az eredmeny: " << c << endl;
  70.                                 break;
  71.                                 case '*':
  72.                                         c = a * b;
  73.                                         cout << "Az eredmeny: " << c << endl;
  74.                                 break;
  75.                                 case '/':
  76.                                         if ( b != 0 ) {
  77.                                                 c = a + b;
  78.                                                 cout << "Az eredmeny: " << c << endl;
  79.                                         }
  80.                                         else cout << "0..." << endl;
  81.                                 break;
  82.                                 default: cout << "nem muvelet.." << endl; // Ez a default ide akkor jon a prog ha az elozo cuccok nem teljesulnek
  83.                                 break; // itt mar felesleges a break; de sose art 6char :D
  84.             }
  85.        
  86.         }
  87.     cout << endl;
  88.     system("PAUSE");
  89.     return EXIT_SUCCESS;
  90. }

Reply to "Gr0xnak"

Here you can reply to the paste above