Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.72 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <math.h>
  4. #include <windows.h>
  5.  
  6.  
  7. using namespace std;
  8.  
  9. void Zad10()
  10. {
  11.     system("cls");
  12.     int nLiczba;
  13.  
  14.     cout << "*Wczytywanie liczby itd...*" << endl;
  15.     cout << "Podaj Liczbe: ";
  16.     cin >> nLiczba;
  17.     cout << "Zwiekszam o 1..." << endl;
  18.     Sleep(1500);
  19.     nLiczba = nLiczba + 1;
  20.     cout << "Liczba jest rowna: " << nLiczba << endl;
  21.     cout << "Zmniejszam o 1..." << endl;
  22.     Sleep(1500);
  23.     nLiczba = nLiczba - 1;
  24.     cout << "Liczba jest rowna: " << nLiczba << endl;
  25.  
  26.     cout << endl;
  27.     Sleep(1500);
  28. }
  29.  
  30. void Zad9()
  31. {
  32.     system("cls");
  33.     int Znak;
  34.  
  35.     cout << "*Szukanie znaku ASCII*" << endl;
  36.     cout << "Podaj znak: ";
  37.     cin >> Znak;
  38.     Znak = getchar();
  39.     cout << "Kod ascii to: " << Znak << endl;
  40.  
  41.     cout << endl;
  42.     Sleep(1500);
  43. }
  44.  
  45. void Zad8()
  46. {
  47.     system("cls");
  48.     double nLiczba1;
  49.     double nLiczba2;
  50.     int nSuma;
  51.     int nRoznica;
  52.     int nIloczyn;
  53.     int nIloraz;
  54.     int nCalkowita;
  55.  
  56.     int nKwadrat;
  57.     cout << "*Liczenie...*" << endl;
  58.     cout << "Podaj 1 liczbe: ";
  59.     cin >> nLiczba1;
  60.     cout << "Podaj 2 liczbe: ";
  61.     cin >> nLiczba2;
  62.  
  63.     nSuma = nLiczba1 + nLiczba2;
  64.     nRoznica = nLiczba1 - nLiczba2;
  65.     nIloczyn = nLiczba1 * nLiczba2;
  66.     nIloraz = nLiczba1 / nLiczba2;
  67.     nCalkowita = nLiczba1 / nLiczba2;
  68.  
  69.     double reszta = fmod(nLiczba1, nLiczba2);
  70.     nKwadrat = pow(nLiczba1, 2);
  71.     cout << endl;
  72.  
  73.     cout << "Suma: " << nSuma << endl;
  74.     cout << "Roznica: " << nRoznica << endl;
  75.     cout << "Iloczyn: " << nIloczyn << endl;
  76.     cout << "Iloraz: " << nIloraz << endl;
  77.     cout << "Dzielenie calkowite: " << nCalkowita << endl;
  78.     cout << "Reszta z dzielenia rzeczywistego: " << reszta << endl;
  79.     cout << "Kwadrat liczby pierwszej: " << nKwadrat << endl;
  80.  
  81.     cout << endl;
  82.     Sleep(1500);
  83. }
  84.  
  85. float Heron(float a, float b, float c){
  86.     float p=(a+b+c)/2;
  87.     return sqrt(p*(p-a)*(p-b)*(p-c));
  88. }
  89.  
  90. void Zad7()
  91. {
  92.     system("cls");
  93.  
  94.     float a,b,c;
  95.     cout << "*Liczenie pola trojkata ze wzoru Herona*" << endl;
  96.     cout << "Podaj a: ";
  97.     cin >> a;
  98.     cout << "Podaj b: ";
  99.     cin >> b;
  100.     cout << "Podaj c: ";
  101.     cin >> c;
  102.    
  103.         cout << "Pole trojkata = " << Heron(a,b,c) << endl;
  104.  
  105.     cout << endl;
  106.     Sleep(1500);
  107. }
  108.  
  109. void Zad6()
  110. {
  111.     system("cls");
  112.  
  113.     int a;
  114.     int b;
  115.     int c;
  116.     int nWynik;
  117.     cout << "*Liczenie obwodu trojkata*" << endl;
  118.     cout << endl;
  119.     cout << "Podaj bok a: ";
  120.     cin >> a;
  121.     cout << "Podaj bok b: ";
  122.     cin >> b;
  123.     cout << "Podaj bok c: ";
  124.     cin >> c;
  125.     nWynik = a + b + c;
  126.     cout << "Pole wynosi: " << nWynik << endl;
  127.  
  128.     cout << endl;
  129.     Sleep(1500);
  130. }
  131.  
  132. void Zad5()
  133. {
  134.     system("cls");
  135.  
  136.     double a;
  137.     double b;
  138.     int nPole;
  139.     int nObwod;
  140.     int nPotega = 2;
  141.     double dPrzekatna;
  142.  
  143.     cout << "*Liczenie pola, obwodu i przekatnej prostokata*" << endl;
  144.     cout << endl;
  145.     cout << "Podaj bok a: ";
  146.     cin >> a;
  147.     cout << "Podaj bok b: ";
  148.     cin >> b;
  149.  
  150.     nPole = a * b;
  151.     nObwod = 2 * a + 2 * b;
  152.     dPrzekatna = pow(a, nPotega) + pow(b, nPotega);
  153.     dPrzekatna = sqrt(dPrzekatna);
  154.  
  155.     cout << "Pole: " << nPole << endl;
  156.     cout << "Obwod: " << nObwod << endl;
  157.     cout << "Przekatna: " << dPrzekatna << endl;
  158.  
  159.     cout << endl;
  160.     Sleep(1500);
  161. }
  162.  
  163. void Zad4()
  164. {
  165.     system("cls");
  166.  
  167.     int nBok;
  168.     int nPole;
  169.     int nObwod;
  170.     double dPrzekatna;
  171.  
  172.     cout << "*Liczenie pola, obwodu i przekatnej kwadratu*" << endl;
  173.     cout << endl;
  174.     cout << "Podaj bok kwadratu: ";
  175.     cin >> nBok;
  176.  
  177.     nPole = nBok * nBok;
  178.     nObwod = 4 * nBok;
  179.     dPrzekatna = nBok * sqrt(2.0);
  180.  
  181.     cout << "Pole: " << nPole << endl;
  182.     cout << "Obwod: " << nObwod << endl;
  183.     cout << "Przekatna: " << dPrzekatna << endl;
  184.     cout << endl;
  185.     Sleep(1500);
  186. }
  187.  
  188. void Zad3()
  189. {
  190.     system("cls");
  191.     int nWiek;
  192.     float fWzrost;
  193.     char cKlasa;
  194.     cout << endl;
  195.     cout << "Podaj swoj wiek: ";
  196.     cin >> nWiek;
  197.     cout << "Podaj swoj wzrost (w metrach): ";
  198.     cin >> fWzrost;
  199.     cout << "Podaj znak klasy do ktorej chodzisz: ";
  200.     cin >> cKlasa;
  201.     cout << endl;
  202.     cout << "Mam " << nWiek << " lat, " << fWzrost << "m wzrostu i chodze do klasy " << cKlasa << endl;
  203.     cout << endl;
  204.     Sleep(1500);
  205. }
  206.  
  207. void Zad2()
  208. {
  209.     system("cls");
  210.     int nWiek = 17;
  211.     float fWzrost = 1.74;
  212.     char cKlasa = 'F';
  213.     cout << endl;
  214.     cout << "Mam " << nWiek << ", " << fWzrost << "m wzrostu i chodze do klasy " << cKlasa << endl;
  215.     cout << endl;
  216.     Sleep(1500);
  217.  
  218. }
  219.  
  220. void Zad1()
  221. {
  222.     system("cls");
  223.     cout << endl;
  224.     cout << "Czytalem \"Pana Tadeusza\"" << endl;
  225.     cout << endl;
  226.     Sleep(1500);
  227.    
  228. }
  229.  
  230. void main()
  231. {
  232.     int nWybor;
  233.     do{
  234.    
  235.    
  236.     cout << "Zadania na informatyke:" << endl;
  237.     cout << "1. Wypisz zdanie czytalem Pana Tadeusza, tak, by tytul ksiazki byl w cudzyslowiu" << endl;
  238.     cout << "2. Zadeklaruj zmienne do przechowania swojego: wieku, wzrostu (w m, np 1.85), symbolu klasy (np f) i wypisz zdanie." << endl;
  239.     cout << "3. Wczytaj swoj wzrost, wiek i symbol klasy i wypisz zdanie" << endl;
  240.     cout << "4. Wczytaj bok kwadratu i oblicz pole, obwod i przekatna. Wypisz wyniki." << endl;
  241.     cout << "5. Wczytaj dwa boki prostokata i oblicz pole, obwod i przekatna" << endl;
  242.     cout << "6. Wczytaj 3 boki trojkata i oblicz i wypisz obwod" << endl;
  243.     cout << "7. Znajdz pole trojkata znajac trzy boki (uzyj wzoru Herona)" << endl;
  244.     cout << "8. Wczytaj 2 liczby calkowite i znajdz..." << endl;
  245.     cout << "9. Wczytaj znak i znajdz jego kod ASCII" << endl;
  246.     cout << "10. Wczytaj liczbe, zwieksz ja o 1 i wypisz ja, nastepnie zmniejsz o 1 i wypisz ja." << endl;
  247.     cout << "Wybierz jedno z zadan (1-10): ";
  248.     cin >> nWybor;
  249.    
  250.     switch(nWybor)
  251.     {
  252.         case 1:
  253.             Zad1(); break;
  254.         case 2:
  255.             Zad2(); break;
  256.         case 3:
  257.             Zad3(); break;
  258.         case 4:
  259.             Zad4(); break;
  260.         case 5:
  261.             Zad5(); break;
  262.         case 6:
  263.             Zad6(); break;
  264.         case 7:
  265.             Zad7(); break;
  266.         case 8:
  267.             Zad8(); break;
  268.         case 9:
  269.             Zad9(); break;
  270.         case 10:
  271.             Zad10(); break;
  272.  
  273.     }
  274.  
  275.    
  276.     }while(nWybor != 0); return;
  277.        
  278. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement