fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. double a;
  6. double b;
  7. double h;
  8. double pole;
  9.  
  10. int n;
  11.  
  12. do
  13. {
  14. printf("Aby policzyc pole wpisz:\n\t1 - Kwadrat\n\t2 - Trojkat\n\t3 - Prostokat\n\t0 - Koniec\nWybor: ");
  15. fflush(stdout);
  16. scanf("%d", &n);
  17.  
  18. switch (n)
  19. {
  20. case 1:
  21. {
  22. printf("Podaj dlugosc boku kwadratu: ");
  23. fflush(stdout);
  24. scanf("%lf", &a);
  25.  
  26. pole = a * a;
  27. printf("Pole kwadratu wynosi: %.2lf\n", pole);
  28. } break;
  29. case 2:
  30. {
  31. printf("Podaj dlugosc podstawy trojkata: ");
  32. fflush(stdout);
  33. scanf("%lf", &a);
  34.  
  35. printf("Podaj dlugosc wysokosci trojkata: ");
  36. fflush(stdout);
  37. scanf("%lf", &h);
  38.  
  39. pole = (a * h) / 2;
  40. printf("Pole trojkata wynosi: %.2lf\n", pole);
  41. } break;
  42. case 3:
  43. {
  44. printf("Podaj dlugosc pierwszego boku prostokata: ");
  45. fflush(stdout);
  46. scanf("%lf", &a);
  47.  
  48. printf("Podaj dlugosc drugiego boku prostokata: ");
  49. fflush(stdout);
  50. scanf("%lf", &b);
  51.  
  52. pole = a * b;
  53. printf("Pole prostokata wynosi: %.2lf\n", pole);
  54. } break;
  55. case 0:
  56. {
  57. printf("Koniec\n");
  58. } break;
  59. default:
  60. {
  61. printf("Zla opcja!\n");
  62. } break;
  63. }
  64. } while (n != 0);
  65. return 0;
  66. }
Success #stdin #stdout 0s 2012KB
stdin
1 5
2 4 9
3 9 3
7
0
stdout
Aby policzyc pole wpisz:
	1 - Kwadrat
	2 - Trojkat
	3 - Prostokat
	0 - Koniec
Wybor: Podaj dlugosc boku kwadratu: Pole kwadratu wynosi: 25.00
Aby policzyc pole wpisz:
	1 - Kwadrat
	2 - Trojkat
	3 - Prostokat
	0 - Koniec
Wybor: Podaj dlugosc podstawy trojkata: Podaj dlugosc wysokosci trojkata: Pole trojkata wynosi: 18.00
Aby policzyc pole wpisz:
	1 - Kwadrat
	2 - Trojkat
	3 - Prostokat
	0 - Koniec
Wybor: Podaj dlugosc pierwszego boku prostokata: Podaj dlugosc drugiego boku prostokata: Pole prostokata wynosi: 27.00
Aby policzyc pole wpisz:
	1 - Kwadrat
	2 - Trojkat
	3 - Prostokat
	0 - Koniec
Wybor: Zla opcja!
Aby policzyc pole wpisz:
	1 - Kwadrat
	2 - Trojkat
	3 - Prostokat
	0 - Koniec
Wybor: Koniec