Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int main (void)
- {
- float p_x, p_y, q_x, q_y, d;
- printf ("Coordenada X do primeiro ponto : \n");
- scanf ("%f", &p_x);
- printf ("Coordenada Y do primeiro ponto : \n");
- scanf ("%f", &p_y);
- if (p_x > 0 && p_y > 0) {
- printf ("O ponto %f %f está no Q1", p_x, p_y);
- }
- if (p_x < 0 && p_y > 0) {
- printf ("O ponto %f %f está no Q2", p_x, p_y);
- }
- if (p_x < 0 && p_y < 0) {
- printf ("O ponto %f %f está no Q3", p_x, p_y);
- }
- if (p_x != 0 && p_y = 0) {
- printf ("O ponto %f %f está no Q4", p_x, p_y);
- }
- if (p_x = 0 && p_y != 0) {
- printf ("O ponto %f %f está no eixo X", p_x, p_y);
- }
- if (p_x = 0 && p_y = 0) {
- printf ("O ponto %f %f está na origem", p_x, p_y);
- }
- printf ("Coordenada X do segundo ponto : \n");
- scanf ("%f", &q_x);
- printf ("Coordenada Y do segundo ponto : \n");
- scanf ("%f", &q_y);
- if (q_x > 0 && q_y > 0) {
- printf ("O ponto %f %f está no Q1", q_x, q_y);
- }
- if (q_x < 0 && q_y > 0) {
- printf ("O ponto %f %f está no Q2", q_x, q_y);
- }
- if (q_x < 0 && q_y < 0) {
- printf ("O ponto %f %f está no Q3", q_x, q_y);
- }
- if (q_x > 0 && q_y < 0) {
- printf ("O ponto %f %f está no Q4", q_x, q_y);
- }
- if (q_x != 0 && q_y = 0) {
- printf ("O ponto %f %f está no eixo X", q_x, q_y);
- }
- if (q_x = 0 && q_y != 0) {
- printf ("O ponto %f %f está no eixo Y", q_x, q_y);
- }
- if (q_x = 0 && q_y = 0) {
- printf ("O ponto %f %f está na origem", q_x, q_y);
- }
- d = sqrt(((p_x-q_x)*(p_x-q_x))+(p_y-q_y)*(p_y-q_y));
- printf ("Distancia entre os dois pontos utilizados : %f\n", d);
- return 0;
- }
- //anotações da aula : professor pediu um código mais estruturado. tipo abstrato de dados. criar um projeto no codeblocks e linkar todas as funções
- Ponto.h :
- typedef struct{
- float x;
- float y;
- } rgPonto;
- main :
- #include "ponto.h"
- rgPonto p,q;
- scanf("%f %f", &p.x, &p.y);
- scanf("%f %f", &q.x, &q.y);
- printf
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement