Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <locale.h>
- int main() {
- setlocale(LC_ALL, "");
- int angulo;
- printf("Digite um ângulo em graus: ");
- scanf("%i", &angulo);
- if (angulo >= 0 && angulo <= 360) {
- if (angulo >= 0 && angulo <= 90)
- printf("%i está no primeiro quadrante.", angulo);
- else if (angulo > 90 && angulo <= 180)
- printf("%i está no segundo quadrante.", angulo);
- else if (angulo > 180 && angulo <= 270)
- printf("%i está no terceiro quadrante.", angulo);
- else if (angulo > 270 && angulo <= 360)
- printf("%i está no quarto quadrante.", angulo);
- } else if (angulo > 360) {
- int anguloFinal = angulo % 360;
- int voltas = angulo / 360;
- int quadrante = 0;
- if (anguloFinal >= 0 && anguloFinal <= 90)
- quadrante = 1;
- else if (anguloFinal > 90 && anguloFinal <= 180)
- quadrante = 2;
- else if (anguloFinal > 180 && anguloFinal <= 270)
- quadrante = 3;
- else if (anguloFinal > 270 && anguloFinal <= 360)
- quadrante = 4;
- printf("Quadrante é: %i\nSentido anti-horário\nNúmero de voltas: %i\nÂngulo final: %i", quadrante, voltas, anguloFinal);
- } else if (angulo < 0) {
- angulo *= -1;
- int anguloFinal = angulo % 360;
- int voltas = angulo / 360;
- int quadrante = 0;
- if (anguloFinal >= 0 && anguloFinal <= 90)
- quadrante = 1;
- else if (anguloFinal > 90 && anguloFinal <= 180)
- quadrante = 2;
- else if (anguloFinal > 180 && anguloFinal <= 270)
- quadrante = 3;
- else if (anguloFinal > 270 && anguloFinal <= 360)
- quadrante = 4;
- printf("Quadrante é: %i\nSentido horário\nNúmero de voltas: %i\nÂngulo final: -%i", quadrante, voltas, anguloFinal);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement