Plano cartesiano
Publicado por Reginaldo de Matias 07/11/2006
[ Hits: 32.319 ]
Homepage: http://mundodacomputacaointegral.blogspot.com/
O presente script lê do usuário as coordenadas (x,y) do plano cartesiano e informa em qual quadrante se encontra o ponto (x,y).
#include <stdio.h>
#include <stdlib.h>
int main()
{
float x,y;
char k;
do{
printf("Este Programa indica o quadrante no plano cartesiano\n");
printf("Entre com o valor de x:");
scanf("%f",&x);
printf("Entre com o valor de y:");
scanf("%f",&y);
if((x>0)&&(y>0))
printf("O Ponto P(%.2f,%.2f) pertence ao primeiro Quadrante\n",x,y);
else
{
if((x<0)&&(y>0))
printf("O Ponto P(%.2f.%.2f) pertence ao segundo Quadrante\n",x,y);
else
{
if((x<0)&&(y<0))
printf("O Ponto P(%.2f,%.2f) pertence ao terceiro Quadrante\n",x,y);
else
{
if((x>0)&&(y<0))
printf("O Ponto P(%.2f,%.2f) pertence ao quarto Quadrante\n",x,y);
else
{
if((x==0)&&((y>0||y<0)))
printf("O Ponto P(%.2f,%.2f) esta no eixo y\n",x,y);
else
{
if((y==0)&&((x>0||x<0)))
printf("O Ponto P(%.2f,%.2f) esta no eixo x\n",x,y);
else
{
if((x==0)&&(y==0))
printf("O Ponto P(%.2f,%.2f) esta na origem\n\n",x,y);
}//fim do último else
}//fim do penúltimo else
}//fim do antepenúltimo else
}//fim do terceiro else
}//fim do segundo else
}//fim do primeiro else
fflush(stdin);
printf("\nDeseja digitar outro ponto. (S)/(N):\n");
scanf("%c",&k);
}while((k=='S')||(k=='s'));
system("Pause");
}//fim do Programa
Algoritmo em C - Ordenação por Seleção
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
How can I remove duplicate MSG files from my folders effectively? (0)
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









