Facebook
From Buff Monkey, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 267
  1.  
  2. //Ćwiczenie 1
  3. #include<iostream>
  4. #include<cstdlib>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {  
  10.   int rok, data_ur;
  11.  
  12.   cout<<"Podaj rok urodzenia: ";
  13.   cin>>data_ur;
  14.  
  15.   cout<<"Podaj rok teraźniejszy: ";
  16.   cin>>rok;
  17.  
  18.   cout<<"Masz "<<rok-data_ur;
  19.  
  20.   if(rok-data_ur <18)
  21.     cout<<" lat/a, nie jestes pełnoletni\n";
  22.   else
  23.     cout<<" lat/a, jestes pełnoletni\n";
  24.  
  25.   system("pause");
  26.   return 0;
  27. }
  28.  
  29. //Ćwiczenie 2
  30. #include<iostream>
  31. #include<cstdlib>
  32.  
  33. using namespace std;
  34.  
  35. int main()
  36. {  
  37.   double a, b;
  38.  
  39.   cout<<"Podaj współczynnik kierunkowy: ";
  40.   cin>>a;
  41.  
  42.   cout<<"Podaj wyraz wolny: ";
  43.   cin>>b;
  44.  
  45.   if(a!=0.0)
  46.     cout<<"x0 = "<<-b/a<<endl;
  47.   else
  48.     if(b==0.0)
  49.       cout<<"Nieskończenie wiele miejsc zerowych\n";
  50.     else
  51.       cout<<"Brak miejsc zerowych\n";
  52.  
  53.   system("pause");
  54.   return 0;
  55. }
  56.  
  57. //Ćwiczenie 3
  58. #include<iostream>
  59. #include<cstdlib>
  60. #include<cmath>
  61.  
  62. using namespace std;
  63.  
  64. int main()
  65. {  
  66.   double a, b, c;
  67.  
  68.   cout<<"Podaj długosci boków trójkąta: ";
  69.   cin>>a>>b>>c;
  70.  
  71.   //sprawdzenie czy z boków da się zbudować trójkąt
  72.   if(a>0&&b>0&&c>0) //sprawdzenie czy boki są dodatnie
  73.     if(a+b>c&&a+c>b&&b+c>a) //sprawdzenie czy da się zbudować trójkąt
  74.     {
  75.       double p = (a+b+c)/2.0;
  76.       cout<<"Pole trójkąta wynosi: "<<sqrt(p*(p-a)*(p-b)*(p-c))<<endl;
  77.     }
  78.     else
  79.       cout<<"Z tych boków nie da się zbudować trójkąta\n";
  80.   else
  81.     cout<<"Boki muszą być dodatnie\n";  
  82.  
  83.   system("pause");
  84.   return 0;
  85. }
  86.  
  87. //Ćwiczenie 4
  88. #include<iostream>
  89. #include<cstdlib>
  90. #include<cmath>
  91.  
  92. using namespace std;
  93.  
  94. int main()
  95. {  
  96.   char znak;
  97.  
  98.   cout<<"Podaj znak: ";
  99.   cin>>znak;
  100.  
  101.   if(znak>='a'&&znak<='z')
  102.     cout<<"Mała litera\n";
  103.   else
  104.     if(znak>='A'&&znak<='Z')
  105.       cout<<"Duża litera\n";
  106.     else
  107.       if(znak>='0'&&znak<='9')
  108.         cout<<"Cyfra\n";
  109.       else
  110.         cout<<"Inny znak\n";
  111.  
  112.   system("pause");
  113.   return 0;
  114. }
  115.  
  116. //Ćwiczenie 5
  117. #include<iostream>
  118. #include<cstdlib>
  119.  
  120. using namespace std;
  121.  
  122. int main()
  123. {  
  124.   int liczba;
  125.  
  126.   cout<<"Podaj liczbę: ";
  127.   cin>>liczba;
  128.  
  129.   if(liczba%10==liczba/100)
  130.     cout<<liczba<<" jest palindromem\n";
  131.   else
  132.     cout<<liczba<<" nie jest palindromem\n";
  133.  
  134.   system("pause");
  135.   return 0;
  136. }
  137.  
  138. //Ćwiczenie 6
  139. #include<iostream>
  140. #include<cstdlib>
  141.  
  142. using namespace std;
  143.  
  144. int main()
  145. {  
  146.   double a1, a2, a3, b1, b2, b3, c1, c2, c3, d1, d2, d3;
  147.  
  148.   cout<<"Podaj wspólczynniki pierwszego równania: ";
  149.   cin>>a1>>b1>>c1>>d1;
  150.  
  151.   cout<<"Podaj wspólczynniki drugiego równania: ";
  152.   cin>>a2>>b2>>c2>>d2;
  153.  
  154.   cout<<"Podaj wspólczynniki trzeciego równania: ";
  155.   cin>>a3>>b3>>c3>>d3;
  156.  
  157.   double   W = a1*b2*c3 + a2*b3*c1 + a3*b1*c2
  158.         - a3*b2*c1 - a1*b3*c2 - a2*b1*c3,
  159.       Wx = d1*b2*c3 + d2*b3*c1 + d3*b1*c2
  160.         - d3*b2*c1 - d1*b3*c2 - d2*b1*c3,
  161.       Wy = a1*d2*c3 + a2*d3*c1 + a3*d1*c2
  162.         - a3*d2*c1 - a1*d3*c2 - a2*d1*c3,
  163.       Wz = a1*b2*d3 + a2*b3*d1 + a3*b1*d2
  164.         - a3*b2*d1 - a1*b3*d2 - a2*b1*d3;
  165.  
  166.   if(W!=0)
  167.     cout<<"x = "<<Wx/W<<"\ny = "<<Wy/W<<"\nz = "<<Wz/W<<endl;
  168.   else
  169.     if(Wx==0 && Wy==0 && Wz==0)
  170.       cout<<"Układ ma nieskończenie wiele rozwiązań\n";
  171.     else
  172.       cout<<"Układ jest sprzeczny\n";
  173.  
  174.   system("pause");
  175.   return 0;
  176. }
  177.  
  178. //Ćwiczenie 7
  179. #include<iostream>
  180. #include<cstdlib>
  181.  
  182. using namespace std;
  183.  
  184. int main()
  185. {  
  186.   int liczba;
  187.  
  188.   cout<<"Podaj dwucyfrową liczbę: ";
  189.   cin>>liczba;
  190.  
  191.   if(!(liczba>9 && liczba<100))
  192.     cout<<"Podana liczba nie jest dwucyfrowa!\n";
  193.   else
  194.     if((liczba%2==0 && (liczba/10)%2 == 0) || (liczba%10)+liczba/10 == 5)
  195.       cout<<"Liczba spełnia kryteria zadania\n";
  196.     else
  197.       cout<<"Liczba nie spełnia krytriów zadania\n";
  198.  
  199.   system("pause");
  200.   return 0;
  201. }
  202.  
  203. //Ćwiczenie 8
  204. #include<iostream>
  205. #include<cstdlib>
  206.  
  207. using namespace std;
  208.  
  209. int main()
  210. {  
  211.   unsigned int punkty;
  212.  
  213.   cout<<"Podaj liczbę punktów [0..100]: ";
  214.   cin>>punkty;
  215.  
  216.   if(punkty > 100)
  217.     cout<<"Podana liczba nie jest z przedziału [0..100]!\n";
  218.   else
  219.     if(punkty < 40)
  220.       cout<<"ocena niedostateczna\n";
  221.     else
  222.       if(punkty < 55)
  223.         cout<<"ocena dopuszczająca\n";
  224.       else
  225.         if(punkty < 70)
  226.           cout<<"ocena dostateczna\n";
  227.         else
  228.           if(punkty < 85)
  229.             cout<<"ocena dobra\n";
  230.           else
  231.             if(punkty < 98)
  232.               cout<<"ocena bardzo dobra\n";
  233.             else
  234.               cout<<"ocena celująca\n";
  235.  
  236.   system("pause");
  237.   return 0;