Wagner sz 1 Denunciar post Postado Abril 19, 2012 *Achar o ponto de origem?" ¬¬' eae galera, queria ajuda para conseguir encontrar o ponto mais proximo de zero, ajuda? -->Faça a leitura de 10 pares de valores inteiros (x, y), os quais representam diferentes coordenadas em um plano cartesiano. A cada leitura, mostre: a. O quadrante ao qual pertence o ponto, ou se o ponto está sobre um dos eixos cartesianos; b. A distância do ponto para a origem, conforme a fórmula: c. Ao final, mostrar o par de valores informado que mais se aproximou da origem. algoritmo "3" var x,y,i,m,m2: inteiro d: real inicio // Seção de Comandos para i de 1 ate 10 faca escreva ("Digite o ponto x: ") leia (x) escreva ("Digite o ponto y: ") leia (y) escreval ("----------------------------------") se ((x>0) E (y>0)) entao escreval("O ponto (x,y) está no 1o quadrante") senao se ((x<0) E (y>0)) entao escreval("O ponto (x,y) está no 2o quadrante") senao se ((x<0) E (y<0)) entao escreval("O ponto (x,y) está no 3o quadrante") senao se ((x>0) E (y<0)) entao escreval("O ponto (x,y) está no 4o quadrante") senao se ((x = 0) E (y <> 0)) entao escreval("O ponto (x,y) está sobre o eixo Y") senao se ((x <> 0) E (y = 0)) entao escreval("O ponto (x,y) está sobre o eixo X") senao escreval("O ponto (x,y) é o ponto origem!") fimse fimse fimse fimse fimse fimse escreval ("----------------------------------") d <- RaizQ(x^2+y^2) escreval ("A distancia eh: ", d) escreval ("----------------------------------") fimpara se ((x<y) E (y >x)) entao m <- x fimse se ((y<x) E (x>y)) entao m2 <- y fimse escreval ("Mais proximo do ponto de origem", m , m2) fimalgoritmo Compartilhar este post Link para o post Compartilhar em outros sites
Igor F. 1 Denunciar post Postado Abril 20, 2012 Você precisa fazer a comparação dentro do laço. Deixando assim após o para, será apresentado sempre o último valor inserido. Seria bom você criar variáveis auxiliares para guardar os valores que forem sendo introduzidos e compará-los; e se for o caso, armazená-lo. Compartilhar este post Link para o post Compartilhar em outros sites
Wagner sz 1 Denunciar post Postado Abril 20, 2012 ah valeu cara, eu sakei agora xD' Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites