Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

yagosansz

[Resolvido] Exercício - VisualG

Recommended Posts

Bem pessoal, a questão é a seguinte: Faça um programa que receba a media de um ângulo em graus. Calcule e mostre o quadrante em que se localiza esse ângulo. Considere os quadrantes da trigonometria e, no caso de ângulos maiores que 360º ou menores que -360º, reduza-os, mostrando também o número de voltas e o sentido da volta (horário ou anti-horário).

 

****************Eu consegui resolver, sendo que nao consegui achar o numero de voltas como um numero inteiro! O certo seria, achar o numero de voltas pelo quociente da divisao, usando *ang div 360*, tipo assim:

n_voltas<- ang div 360. Sendo que nao funciona, ai botei uma divisao normal msm e deu certo, mas ta como numero REAL, nao tem como consertar isso nao?********************

algoritmo "Angulo+Quadrante"
var ang: real
n_voltas: real
inicio
escreva ("Digite um angulo (em graus): ")
leia (ang)
se ang>360 entao
   n_voltas<- ang/360
   escreval ("Numero de voltas", n_voltas," no sentido horario")
senao
   se ang< -360 entao
      n_voltas<- ang/-360
      escreval ("Numero de voltas", n_voltas," no sentido anti-horario")
   fimse
fimse
se ang>360 entao
   ang<- ang - 360
senao
   se ang< -360 entao
      ang<- ang + 360
   fimse
fimse
se (ang>=0) e (ang<=90) ou (ang<0) e (ang>= -90) entao
   escreval ("O angulo esta no I Quadrante")
senao
   se (ang>90) e (ang<=180) ou (ang< -90) e (ang>= -180) entao
      escreval ("O angulo esta no II Quadrante")
   senao
      se (ang>180) e (ang<=270) ou (ang< -180) e (ang>= -270) entao
         escreval ("O angulo esta no III Quadrante")
      senao
         se (ang>270) e (ang<=360) ou (ang< -270) e (ang>= -360) entao
            escreval ("O angulo esta no IV Quadrante")
         fimse
      fimse
   fimse
fimse
fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

n é soh declarar a variavel q recebe o numero de voltas como 'inteiro' ??

 

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

n é soh declarar a variavel q recebe o numero de voltas como 'inteiro' ??

 

[]s

 

Tipo... eu to fazendo n_voltas<- ang div 360

 

quando boto assim sai a resposta sempre como sendo 360, nao entendo isso... ja boto como ta ai, "sai como é pra sair", sendo que teria q botar real, devido a divisao, ai sai varias casas após a virgula, ai nao fica legal, sacas?

 

Quem poder continuar tentando ajudar =), ficarei grato!

 

vlw camaradas!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha ainda n entendi bem bem kkk + da pra fazer algo assim tbm ó:

Enquanto (angulo >= 360) Faça
    voltas <- voltas + 1;
    angulo <- angulo - 360;
Fim_Enquanto;

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha ainda n entendi bem bem kkk + da pra fazer algo assim tbm ó:

Enquanto (angulo >= 360) Faça
    voltas <- voltas + 1;
    angulo <- angulo - 360;
Fim_Enquanto;

[]s

 

É mesmo rapaz...vou tentar fazer, ai eu posto aqui como ficou tudo!

vlw camarada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

n é soh declarar a variavel q recebe o numero de voltas como 'inteiro' ??

 

[]s

 

Faça um programa que receba a medida de um ângulo em graus. Calcule e mostre o

quadrante em que se localiza esse ângulo. Considere os quadrantes da trigonometria e para

ângulos maiores que 360 graus ou menores que -360 graus, reduzí-los, mostrando também o

número de voltas e o sentido da volta (horário ou anti-horário).

você pode explicar e resolver esse problema pra mim em c++ ?

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá será um prazer ajuda-lo! Me diga para que dia você precisa? Porque ai eu posso acomodar esse projeto na melhor forma possível.

 

Mais uma coisa: Você precisa do Algoritmo escrito,do código em C++, do programa já compilado? Se faltou alguma coisa tu posta ai dizendo.

 

Abcx,

 

LCS

Compartilhar este post


Link para o post
Compartilhar em outros sites

To pensando em lançar um concurso "Pá de Ouro"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.