SHARE
TWEET

Untitled




Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- int main()
- {
- double Xk, D, wynik;
- double lambda = 0.00000066;
- /*int i = 1;
- while (true) {
- cout << "X" << i << ": ";
- cin >> Xk;
- cout << "D: ";
- cin >> D;
- cout << "k" << i << ": ";
- cin >> k;
- wynik = ((sqrt((Xk * Xk) + (D * D))) * k * lambda) / Xk;
- cout << "wynik d: " << wynik << endl << endl;
- i++;
- }*/
- cout << "D - odleglosc siatki od kartki papieru" << endl;
- cout << "Xk - odleglosc k-tych punktów od siebie zaznaczonych na kartce" << endl;
- cout << "k - numer liczonego punktu" << endl << endl;
- D = 57.0;
- cout << "D: " << D << " cm" << endl << endl;
- for (int i = 1; i <= 4; i++) {
- switch (i) {
- case 1: Xk = 6.0 / 2;
- break;
- case 2: Xk = 11.9 / 2;
- break;
- case 3: Xk = 18.0 / 2;
- break;
- case 4: Xk = 24.2 / 2;
- break;
- default: Xk = 0;
- break;
- }
- wynik = (((sqrt((Xk * Xk) + (D * D))) * i) / Xk) * lambda;
- cout << "k: " << i << endl;
- cout << "Xk: " << Xk << " cm" << endl;
- cout << "wynik d: " << wynik << " m" << endl << endl;
- }
- cout << endl << endl << endl << endl;
- D = 35.0;
- cout << "D: " << D << " cm" << endl << endl;
- for (int i = 1; i <= 7; i++) {
- switch (i) {
- case 1: Xk = 3.8 / 2;
- break;
- case 2: Xk = 7.6 / 2;
- break;
- case 3: Xk = 11.4 / 2;
- break;
- case 4: Xk = 15.4 / 2;
- break;
- case 5: Xk = 19.5 / 2;
- break;
- case 6: Xk = 23.8 / 2;
- break;
- case 7: Xk = 28.3 / 2;
- break;
- default: Xk = 0;
- break;
- }
- wynik = (((sqrt((Xk * Xk) + (D * D))) * i) / Xk) * lambda;
- cout << "k: " << i << endl;
- cout << "Xk: " << Xk << " cm" << endl;
- cout << "wynik d: " << wynik << " m" << endl << endl;
- }
- cout << endl << endl << endl << endl;
- D = 16.0;
- cout << "D: " << D << " cm" << endl << endl;
- for (int i = 1; i <= 13; i++) {
- switch (i) {
- case 1: Xk =1.7 / 2;
- break;
- case 2: Xk = 3.3 / 2;
- break;
- case 3: Xk = 4.9 / 2;
- break;
- case 4: Xk = 6.5 / 2;
- break;
- case 5: Xk = 8.2 / 2;
- break;
- case 6: Xk = 10.0 / 2;
- break;
- case 7: Xk = 11.9 / 2;
- break;
- case 8: Xk = 13.9 / 2;
- break;
- case 9: Xk = 16.1 / 2;
- break;
- case 10: Xk =18.5 / 2;
- break;
- case 11: Xk = 21.1 / 2;
- break;
- case 12: Xk = 24.1 / 2;
- break;
- case 13: Xk = 27.8 / 2;
- break;
- default: Xk = 0;
- break;
- }
- wynik = (((sqrt((Xk * Xk) + (D * D)))) / Xk) * i * lambda;
- cout << "k: " << i << endl;
- cout << "Xk: " << Xk << " cm" << endl;
- cout << "wynik d: " << wynik << " m" << endl << endl;
- }
- return 0;
- }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.