Advertisement
Guest User

ttt

a guest
Nov 20th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5.  
  6. using namespace std;
  7.  
  8. void kula() {
  9. cout << "Kula> Podaj promien kuli:";
  10. int k;
  11. cin >> k;
  12. if (k < 0) {
  13. cout << "Podana liczba jest mniejsza od zerwa, zamykam program." << endl;
  14. } else {
  15. cout << endl << "Kula> Powierzchnia kuli wynosi: " << 4*3.14*k*k << endl;
  16. cout << endl << "Kula> Objetosc kuli wynosi: " << (k*k*k*3.14*4)/3 << endl;
  17. }
  18. }
  19.  
  20. void stozek() {
  21. cout << "Stozek> Podaj promien podstawy stozka:";
  22. int s1;
  23. cin >> s1;
  24. cout << "Stozek> Podaj wysokosc stozka:";
  25. int s2;
  26. cin >> s2;
  27. cout << "Stozek> Podaj tworzaca stozka:";
  28. int s3;
  29. cin >> s3;
  30. if (s1 < 0 || s2 < 0 || s3 < 0) {
  31. cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
  32. } else {
  33. cout << endl << "Stozek> Powierzchnia stozka wynosi: " << (3.14*s1*s1)+(3.14*s1*s3) << endl;
  34. cout << endl << "Stozek> Objetosc stozka wynosi: " << (3.14*s1*s1*s2)/2 << endl;
  35. }
  36. }
  37.  
  38. void walec() {
  39. cout << "Walec> Podaj promien podstawy walca:";
  40. int w1;
  41. cin >> w1;
  42. cout << "Walec> Podaj wysokosc walca:";
  43. int w2;
  44. cin >> w2;
  45. if (w1 < 0 || w2 < 0) {
  46. cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
  47. } else {
  48. cout << endl << "Walec> Powierzchnia walca wynosi: " << (2*3.14*w1*w1)+(2*3.14*w1*w2) << endl;
  49. cout << endl << "Walec> Objetosc walca wynosi: " << 3.14*w1*w1*w2 << endl;
  50. }
  51. }
  52.  
  53. void szescian() {
  54. cout << "Szescian> Podaj bok podstawy szescianu:";
  55. int sz1;
  56. cin >> sz1;
  57. if (sz1 < 0) {
  58. cout << "Podana liczba jest mniejsza od zerwa, zamykam program." << endl;
  59. } else {
  60. cout << endl << "Szescian> Powierzchnia szescianu wynosi: " << 6*sz1*sz1 << endl;
  61. cout << endl << "Szescian> Objetosc szescianu wynosi: " << sz1*sz1*sz1 << endl;
  62. }
  63. }
  64.  
  65. void prostopadloscian() {
  66. cout << "Prostopadloscian> Podaj pierwszy bok podstawy prostopadloscianu.";
  67. int pr1;
  68. cin >> pr1;
  69. cout << "Prostopadloscian> Podaj drugi bok podstawy prostopadloscianu.";
  70. int pr2;
  71. cin >> pr2;
  72. cout << "Prostopadloscian> Podaj wysokosc prostopadloscianu:";
  73. int pr3;
  74. cin >> pr3;
  75. if (pr1 < 0 || pr2 < 0 || pr2 < 0) {
  76. cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
  77. } else {
  78. cout << endl << "Prostopadloscian> Powierzchnia prostopadloscianu wynosi: " << (2*pr1*pr2)+(2*pr2*pr3)+(2*pr1*pr3) << endl;
  79. cout << endl << "Prostopadloscian> Objetosc prostopadloscianu wynosi: " << pr1*pr2*pr3 << endl;
  80. }
  81. }
  82.  
  83. void czwrform() {
  84. cout << "Czworoscian foremny> Podaj bok podstawy czworoscianu foremnego.";
  85. int cf1;
  86. cin >> cf1;
  87. cout << "Czworoscian foremny> Podaj wysokosc czworoscianu foremnego:";
  88. int cf2;
  89. cin >> cf2;
  90. if (cf1 < 0 || cf2 < 0) {
  91. cout << "Jedna z podanych liczb jest mniejsza od zerwa, zamykam program." << endl;
  92. } else {
  93. cout << endl << "Czworoscian foremny> Powierzchnia czworoscianu foremnego wynosi: " << cf1*cf1*cf1*sqrt(3) << endl;
  94. cout << endl << "Czworoscian foremny> Objetosc czworoscianu foremnego wynosi: " << (cf1*sqrt(6))/3 << endl;
  95. }
  96. }
  97.  
  98.  
  99. int main() {
  100. kula();
  101. stozek();
  102. walec();
  103. szescian();
  104. prostopadloscian();
  105. czwrform();
  106.  
  107. return 0;
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement