Advertisement
Guest User

C_Circulo

a guest
Nov 24th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.04 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<math.h>
  4. #define pi 3.141592
  5.  
  6. main () {
  7.  
  8. char escolha;
  9. float raio, ar_ou_per;
  10.  
  11. printf(" ---------------------------------");
  12. printf("\n | CIRCULO |");
  13. printf("\n ---------------------------------");
  14. printf("\n | |");
  15. printf("\n | * 'A' - Calcula a area. |");
  16. printf("\n | * 'P' - Calcula o perimetro. |");
  17. printf("\n | |");
  18. printf("\n ---------------------------------");
  19.  
  20. printf("\n Digite a sua escolha. ");
  21. scanf("%c", &escolha);
  22.  
  23. if(escolha == 'A' || escolha == 'a') {
  24.  
  25. printf("\n Digite o raio do circulo. ");
  26. scanf("%f", &raio);
  27.  
  28. ar_ou_per = pi * pow(raio, 2);
  29.  
  30. system("cls");
  31.  
  32. if(raio < 10 && raio > 0) {
  33. if(ar_ou_per <= 100) {
  34.  
  35. printf("\n ------------------------------------");
  36. printf("\n | AREA DO CIRCULO |");
  37. printf("\n ------------------------------------");
  38. printf("\n | |");
  39. printf("\n | * Valor do raio: %.2f. |", raio);
  40. printf("\n | * Area: %.2f. |", ar_ou_per);
  41. printf("\n | * Valor do PI usado: 3.141592. |");
  42. printf("\n | |");
  43. printf("\n ------------------------------------\n\n");
  44.  
  45. } else {
  46. printf("\n ------------------------------------");
  47. printf("\n | AREA DO CIRCULO |");
  48. printf("\n ------------------------------------");
  49. printf("\n | |");
  50. printf("\n | * Valor do raio: %.2f. |", raio);
  51. printf("\n | * Area: %.2f. |", ar_ou_per);
  52. printf("\n | * Valor do PI usado: 3.141592. |");
  53. printf("\n | |");
  54. printf("\n ------------------------------------\n\n");
  55.  
  56. }
  57. } else if(raio < 100 && raio > 10) {
  58. if(ar_ou_per < 1000) {
  59. printf("\n ------------------------------------");
  60. printf("\n | AREA DO CIRCULO |");
  61. printf("\n ------------------------------------");
  62. printf("\n | |");
  63. printf("\n | * Valor do raio: %.2f. |", raio);
  64. printf("\n | * Area: %.2f. |", ar_ou_per);
  65. printf("\n | * Valor do PI usado: 3.141592. |");
  66. printf("\n | |");
  67. printf("\n ------------------------------------\n\n");
  68. } else if(ar_ou_per >= 1000 && ar_ou_per < 10000) {
  69. printf("\n ------------------------------------");
  70. printf("\n | AREA DO CIRCULO |");
  71. printf("\n ------------------------------------");
  72. printf("\n | |");
  73. printf("\n | * Valor do raio: %.2f. |", raio);
  74. printf("\n | * Area: %.2f. |", ar_ou_per);
  75. printf("\n | * Valor do PI usado: 3.141592. |");
  76. printf("\n | |");
  77. printf("\n ------------------------------------\n\n");
  78. } else {
  79. printf("\n ------------------------------------");
  80. printf("\n | AREA DO CIRCULO |");
  81. printf("\n ------------------------------------");
  82. printf("\n | |");
  83. printf("\n | * Valor do raio: %.2f. |", raio);
  84. printf("\n | * Area: %.2f. |", ar_ou_per);
  85. printf("\n | * Valor do PI usado: 3.141592. |");
  86. printf("\n | |");
  87. printf("\n ------------------------------------\n\n");
  88.  
  89. }
  90. } else {
  91.  
  92. printf("\n Este calculo apenas esta disponivel ate raio 100.");
  93.  
  94. }
  95.  
  96. //PERIMETRO
  97.  
  98. } else if(escolha == 'P' || escolha == 'p') {
  99.  
  100. printf("\n Digite o raio do circulo. ");
  101. scanf("%f", &raio);
  102.  
  103. ar_ou_per = 2 * pi * raio;
  104.  
  105. system("cls");
  106.  
  107. if(raio < 10 && raio > 0) {
  108. if(ar_ou_per <= 100) {
  109.  
  110. printf("\n ------------------------------------");
  111. printf("\n | AREA DO CIRCULO |");
  112. printf("\n ------------------------------------");
  113. printf("\n | |");
  114. printf("\n | * Valor do raio: %.2f. |", raio);
  115. printf("\n | * Perimetro: %.2f. |", ar_ou_per);
  116. printf("\n | * Valor do PI usado: 3.141592. |");
  117. printf("\n | |");
  118. printf("\n ------------------------------------\n\n");
  119.  
  120. } else {
  121. printf("\n ------------------------------------");
  122. printf("\n | AREA DO CIRCULO |");
  123. printf("\n ------------------------------------");
  124. printf("\n | |");
  125. printf("\n | * Valor do raio: %.2f. |", raio);
  126. printf("\n | * Perimetro: %.2f. |", ar_ou_per);
  127. printf("\n | * Valor do PI usado: 3.141592. |");
  128. printf("\n | |");
  129. printf("\n ------------------------------------\n\n");
  130.  
  131. }
  132. } else if(raio < 100 && raio > 10) {
  133. if(ar_ou_per < 1000) {
  134. printf("\n ------------------------------------");
  135. printf("\n | AREA DO CIRCULO |");
  136. printf("\n ------------------------------------");
  137. printf("\n | |");
  138. printf("\n | * Valor do raio: %.2f. |", raio);
  139. printf("\n | * Perimetro: %.2f. |", ar_ou_per);
  140. printf("\n | * Valor do PI usado: 3.141592. |");
  141. printf("\n | |");
  142. printf("\n ------------------------------------\n\n");
  143.  
  144. } else if(ar_ou_per >= 1000 && ar_ou_per < 10000) {
  145.  
  146. printf("\n ------------------------------------");
  147. printf("\n | AREA DO CIRCULO |");
  148. printf("\n ------------------------------------");
  149. printf("\n | |");
  150. printf("\n | * Valor do raio: %.2f. |", raio);
  151. printf("\n | * Perimetro: %.2f. |", ar_ou_per);
  152. printf("\n | * Valor do PI usado: 3.141592. |");
  153. printf("\n | |");
  154. printf("\n ------------------------------------\n\n");
  155.  
  156. } else {
  157.  
  158. printf("\n ------------------------------------");
  159. printf("\n | AREA DO CIRCULO |");
  160. printf("\n ------------------------------------");
  161. printf("\n | |");
  162. printf("\n | * Valor do raio: %.2f. |", raio);
  163. printf("\n | * Perimetro: %.2f. |", ar_ou_per);
  164. printf("\n | * Valor do PI usado: 3.141592. |");
  165. printf("\n | |");
  166. printf("\n ------------------------------------\n\n");
  167.  
  168. }
  169. } else {
  170.  
  171. printf("\n Este calculo apenas esta disponivel ate raio 100.");
  172.  
  173. }
  174. }
  175. system("PAUSE");
  176.  
  177. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement