Jvsierra

Ex resolvido 25

Feb 11th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5.  
  6.     int ang_graus = 0;
  7.     int voltas = 0;
  8.  
  9.     printf("Digite a medida do angulo em graus:\n");
  10.     scanf("%d", &ang_graus);
  11.  
  12.     if(ang_graus > 360 || ang_graus < -360){
  13.         voltas = ang_graus / 360;
  14.         ang_graus = ang_graus % 360;
  15.     }
  16.  
  17.     if(ang_graus == 0 || ang_graus == 90 || ang_graus == -90 || ang_graus == 180 || ang_graus == -180 || ang_graus == 270 || ang_graus == -270 || ang_graus == 360 || ang_graus == -360){
  18.         printf("Esta sobre um dos eixos.\n");
  19.     }else{
  20.         if((ang_graus > 0 && ang_graus < 90) || (ang_graus < -270 && ang_graus > -360)){
  21.             printf("Primeiro quadrante.\n");
  22.         }else if((ang_graus > 90 && ang_graus < 180) || (ang_graus < -180 && ang_graus > -270)){
  23.             printf("Segundo quadrante.\n");
  24.         }else if((ang_graus > 180 && ang_graus < 270) || (ang_graus < -90 && ang_graus > -180)){
  25.             printf("Terceiro quadrante.\n");
  26.         }else if((ang_graus > 270 && ang_graus < 360) || (ang_graus < 0 && ang_graus > -90)){
  27.             printf("Quarto quadrante.\n");
  28.         }
  29.     }
  30.  
  31.     printf("%d voltas no sentido", voltas);
  32.  
  33.     if(ang_graus < 0){
  34.         printf(" horario.\n");
  35.     }else{
  36.         printf(" anti-horario.\n");
  37.     }
  38.  
  39.     return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment