Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.87 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <locale.h>
  3.  
  4. int main() {
  5.  
  6.     setlocale(LC_ALL, "");
  7.  
  8.     int angulo;
  9.     printf("Digite um ângulo em graus: ");
  10.     scanf("%i", &angulo);
  11.  
  12.     if (angulo >= 0 && angulo <= 360) {
  13.         if (angulo >= 0 && angulo <= 90)
  14.             printf("%i está no primeiro quadrante.", angulo);
  15.         else if (angulo > 90 && angulo <= 180)
  16.             printf("%i está no segundo quadrante.", angulo);
  17.         else if (angulo > 180 && angulo <= 270)
  18.             printf("%i está no terceiro quadrante.", angulo);
  19.         else if (angulo > 270 && angulo <= 360)
  20.             printf("%i está no quarto quadrante.", angulo);
  21.     } else if (angulo > 360) {
  22.         int anguloFinal = angulo % 360;
  23.         int voltas = angulo / 360;
  24.         int quadrante = 0;
  25.         if (anguloFinal >= 0 && anguloFinal <= 90)
  26.             quadrante = 1;
  27.         else if (anguloFinal > 90 && anguloFinal <= 180)
  28.             quadrante = 2;
  29.         else if (anguloFinal > 180 && anguloFinal <= 270)
  30.             quadrante = 3;
  31.         else if (anguloFinal > 270 && anguloFinal <= 360)
  32.             quadrante = 4;
  33.         printf("Quadrante é: %i\nSentido anti-horário\nNúmero de voltas: %i\nÂngulo final: %i", quadrante, voltas, anguloFinal);
  34.     } else if (angulo < 0) {
  35.         angulo *= -1;
  36.         int anguloFinal = angulo % 360;
  37.         int voltas = angulo / 360;
  38.         int quadrante = 0;
  39.         if (anguloFinal >= 0 && anguloFinal <= 90)
  40.             quadrante = 1;
  41.         else if (anguloFinal > 90 && anguloFinal <= 180)
  42.             quadrante = 2;
  43.         else if (anguloFinal > 180 && anguloFinal <= 270)
  44.             quadrante = 3;
  45.         else if (anguloFinal > 270 && anguloFinal <= 360)
  46.             quadrante = 4;
  47.         printf("Quadrante é: %i\nSentido horário\nNúmero de voltas: %i\nÂngulo final: -%i", quadrante, voltas, anguloFinal);
  48.     }
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement