Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. Console.WriteLine("Szabályos test felszíne,térfogata || Németh Bálint 11.c");
  2. int lap = 0;
  3. Console.WriteLine("Adja meg a lapok számát! A program 3-10 közötti értéket fogad el.(4-6-8)");
  4. lap = Convert.ToInt16(Console.ReadLine());
  5. if (lap < 4)
  6. {
  7. Console.WriteLine("Hibás értéket adott meg,próbálkozzon újra!");
  8. }
  9. else
  10.  
  11. if (lap > 10)
  12. {
  13. Console.WriteLine("Hibás értéket adott meg,próbálkozzon újra!");
  14. }
  15. Console.WriteLine("Adja meg a szabályos síkidom oldalának hosszát cm-ben!");
  16. double a = 0;
  17. a = Convert.ToDouble(Console.ReadLine());
  18. double tetrafelszin = 0;
  19. double tetraterfogatseged = 0;
  20. double tetraterfogat = 0;
  21. if(lap == 4)
  22. {
  23. tetrafelszin = ((a * a) * Math.Sqrt(3));
  24. tetraterfogatseged = ((a * a * a) * Math.Sqrt(2));
  25. tetraterfogat = (tetraterfogatseged / 12);
  26. Console.WriteLine("Tetraéder, felszín : {0} cm | térfogat {1} cm", tetrafelszin, tetraterfogat);
  27. }
  28. double hexafelszin = 0;
  29. double hexaterfogat = 0;
  30. if(lap ==6)
  31. {
  32. hexafelszin = (6 * (a * a));
  33. hexaterfogat = (a * a * a);
  34. Console.WriteLine("Hexaéder(kocka), felszín : {0} cm | térfogat : {1} cm", hexafelszin, hexaterfogat);
  35. }
  36. double oktafelszin = 0;
  37. double oktaVhelp = 0;
  38. double oktaterfogat = 0;
  39. if(lap ==8)
  40. {
  41. oktafelszin = ((2 * (a * a)) * Math.Sqrt(3));
  42. oktaVhelp = ((a * a * a) * Math.Sqrt(2));
  43. oktaterfogat = oktaVhelp / 3;
  44. Console.WriteLine("Oktaéder, felszín : {0} cm | térfogat : {1} cm", oktafelszin, oktaterfogat);
  45. }
  46. Console.ReadKey();
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement